201025
authorhgs
Tue, 20 Jul 2010 16:35:53 +0530
changeset 44 97b0fb8a2cc2
parent 22 ddc455616bd6
child 48 ab61c4cedc64
201025
compressionlibs/ziplib/engineering/Changes between zlib orignal and ezlib release.xls
compressionlibs/ziplib/engineering/Differences between prototype and release.html
compressionlibs/ziplib/engineering/PREQ1583 ZLib APIs v0.1.mm
compressionlibs/ziplib/engineering/PREQ1583 ZLib Use Cases v0.5.mm
compressionlibs/ziplib/engineering/PREQ1583 ZLib inflatePrime diagram v0.1.jpg
compressionlibs/ziplib/engineering/PREQ1583 ezlib gzip use cases v0.1.mm
compressionlibs/ziplib/engineering/SGL.TS0017.355 EZLib2 Component Object Model.eap
compressionlibs/ziplib/engineering/UID Allocations.xls
compressionlibs/ziplib/engineering/Variations to zlib source.xls
compressionlibs/ziplib/engineering/zlib variations report.html
compressionlibs/ziplib/group/syslibs_ezlib2.mrp
compressionlibs/ziplib/inc/zipfilememberiterator.h
compressionlibs/ziplib/test/oldezlib/EABI/oldezipu.def
compressionlibs/ziplib/test/oldezlib/EABI/oldezlibu.def
compressionlibs/ziplib/test/oldezlib/eabi/oldezipu.def
compressionlibs/ziplib/test/oldezlib/eabi/oldezlibu.def
compressionlibs/ziplib/test/oldezlib/group/BLD.INF
compressionlibs/ziplib/test/oldezlib/group/bld.inf
compressionlibs/ziplib/test/oldezlib/group/syslibs_ezlib.mrp
compressionlibs/ziplib/test/rtest/group/compressionlibs-RTEST.pkg
compressionlibs/ziplib/test/rtest/group/ezlibtest1.iby
compressionlibs/ziplib/test/rtest/group/gziptest.mmp
compressionlibs/ziplib/test/rtest/group/ziptest.mmp
compressionlibs/ziplib/test/tef/group/compressionlibs-tef.bat
compressionlibs/ziplib/test/tef/group/compressionlibs-tef.pkg
compressionlibs/ziplib/test/tef/group/libztests1.iby
compressionlibs/ziplib/test/tef/group/te_ezlibeziptests1.iby
genericopenlibs/cppstdlib/stl/stlport/stl/_sparc_atomic.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_bc.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_fujitsu.h
genericopenlibs/cppstdlib/stl/stlport/stl/config/_sgi.h
genericopenlibs/cppstdlib/stl/test/compiler/ttei1.cpp
genericopenlibs/cppstdlib/stl/test/unit/assert_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/bnegate_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/bvector_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/c_locale_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/cassert_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ciso646_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cmath_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cstdarg_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/cwchar_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/generator_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/insert_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/ostream_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/plusminus_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/rm_cp_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/rndshf_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/rope_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/set_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/setdiff_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/setinter_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/setjmp_header_test.c
genericopenlibs/cppstdlib/stl/test/unit/sstream_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/stack_allocator.h
genericopenlibs/cppstdlib/stl/test/unit/string_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/strstream_buffer_read_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/strstream_header_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/unary.h
genericopenlibs/cppstdlib/stl/test/unit/unary_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/uninitialized_test.cpp
genericopenlibs/cppstdlib/stl/test/unit/wchar_header_test.c
genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp
genericopenlibs/cstdlib/group/BLD.INF
genericopenlibs/cstdlib/group/bld.inf
genericopenlibs/cstdlib/group/stdlibtests1.iby
genericopenlibs/cstdlib/group/syslibs_stdlib.mrp
genericopenlibs/openenvcore/backend/inc/fdesc.h
genericopenlibs/openenvcore/backend/inc/sysif.h
genericopenlibs/openenvcore/backend/ipcserver/ipcsrv/group/ipcserver.mmp
genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp
genericopenlibs/openenvcore/backend/src/corebackend/fdtransfer_srv.cpp
genericopenlibs/openenvcore/backend/src/corebackend/localif.cpp
genericopenlibs/openenvcore/backend/src/corebackend/usocket.cpp
genericopenlibs/openenvcore/backend/src/syscall/handlenms.cpp
genericopenlibs/openenvcore/backend/test/testbackenddes/group/tbackenddes.pkg
genericopenlibs/openenvcore/backend/test/testlibcbackend/group/tlibcbackend.pkg
genericopenlibs/openenvcore/include/math.h
genericopenlibs/openenvcore/include/netconfig.h
genericopenlibs/openenvcore/include/stdlib.h
genericopenlibs/openenvcore/include/time.h
genericopenlibs/openenvcore/libc/group/libc.mmp
genericopenlibs/openenvcore/libc/src/libc_init/estlib.cpp
genericopenlibs/openenvcore/libc/src/strcoll.cpp
genericopenlibs/openenvcore/libc/src/string/memcpy.c
genericopenlibs/openenvcore/libc/src/timefuncs.cpp
genericopenlibs/openenvcore/libc/test/testaeselect/group/taeselect.pkg
genericopenlibs/openenvcore/libc/test/testcapfcntl/group/tfcntl_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapioccom/group/tioccom_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapipc/group/tipc_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapsocket/group/tsocket_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapstat/group/tstat_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapstdio/group/tstdio_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapsystime/group/tsystime_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapunistd/group/tunistd_cap.pkg
genericopenlibs/openenvcore/libc/test/testcaputime/group/tutime_cap.pkg
genericopenlibs/openenvcore/libc/test/testcapwchar/group/twchar_cap.pkg
genericopenlibs/openenvcore/libc/test/testcomport/group/tcomport.pkg
genericopenlibs/openenvcore/libc/test/testctype/group/tctype.pkg
genericopenlibs/openenvcore/libc/test/testdb_blr/group/tdb_blr.pkg
genericopenlibs/openenvcore/libc/test/testftw/group/tftw.pkg
genericopenlibs/openenvcore/libc/test/testglob/group/tglob.pkg
genericopenlibs/openenvcore/libc/test/testifioctls/group/tifioctls.pkg
genericopenlibs/openenvcore/libc/test/testinet/group/tinet.pkg
genericopenlibs/openenvcore/libc/test/testlibcwchar/group/tlibcwchar.pkg
genericopenlibs/openenvcore/libc/test/testlink/group/tlink.pkg
genericopenlibs/openenvcore/libc/test/testlocalsocket/group/tlocalsocket.pkg
genericopenlibs/openenvcore/libc/test/testlocblr/group/testloc_blr.pkg
genericopenlibs/openenvcore/libc/test/testmisc/group/tmisc.pkg
genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo3.mmp
genericopenlibs/openenvcore/libc/test/testmkfifo/group/tmkfifo.pkg
genericopenlibs/openenvcore/libc/test/testmmap/group/tmmap.pkg
genericopenlibs/openenvcore/libc/test/testmsgqueue/group/tmsgqueue.pkg
genericopenlibs/openenvcore/libc/test/testmulticast/group/multicastclient.pkg
genericopenlibs/openenvcore/libc/test/testnetdb/group/tnetdb.pkg
genericopenlibs/openenvcore/libc/test/testoffsetof/group/toffsetof.pkg
genericopenlibs/openenvcore/libc/test/testpipe/group/tpipe.pkg
genericopenlibs/openenvcore/libc/test/testprogname/group/tprogname.pkg
genericopenlibs/openenvcore/libc/test/testredirectionserver/group/tredirectionserver.pkg
genericopenlibs/openenvcore/libc/test/testregex/group/tregex.pkg
genericopenlibs/openenvcore/libc/test/testselect/group/tselect.pkg
genericopenlibs/openenvcore/libc/test/testsemaphore/group/tsemaphore.pkg
genericopenlibs/openenvcore/libc/test/testsetjmp/group/tsetjmp.pkg
genericopenlibs/openenvcore/libc/test/testshm/group/tshm.pkg
genericopenlibs/openenvcore/libc/test/testsocket/group/tsocket.pkg
genericopenlibs/openenvcore/libc/test/teststdio/group/tstdio.pkg
genericopenlibs/openenvcore/libc/test/teststdlib/group/tstdlib.pkg
genericopenlibs/openenvcore/libc/test/teststring/group/tstring.pkg
genericopenlibs/openenvcore/libc/test/testsyscalls/group/tsyscalls.pkg
genericopenlibs/openenvcore/libc/test/testsyssim/group/tsyssim.pkg
genericopenlibs/openenvcore/libc/test/testsysunistd/group/tsysunistd.pkg
genericopenlibs/openenvcore/libc/test/testtime_blr/group/ttime_blr.pkg
genericopenlibs/openenvcore/libc/test/testwchar/group/twchar.pkg
genericopenlibs/openenvcore/libc/test/testwcharapi/group/twcharapi.pkg
genericopenlibs/openenvcore/libc/test/testwctype/group/twctype.pkg
genericopenlibs/openenvcore/libc/test/testwideapis/group/twideapis.pkg
genericopenlibs/openenvcore/libdl/test/group/libdltests.pkg
genericopenlibs/openenvcore/libdl/test/tdl/group/tdl.pkg
genericopenlibs/openenvcore/liblogger/inc/liblogger.h
genericopenlibs/openenvcore/liblogger/test/group/libloggertests.pkg
genericopenlibs/openenvcore/liblogger/test/testliblogger/group/tliblogger.pkg
genericopenlibs/openenvcore/libm/src/s_llrintf.c
genericopenlibs/openenvcore/libm/src/s_signgam.c
genericopenlibs/openenvcore/libm/test/testdouble_blr/group/tdouble_blr.pkg
genericopenlibs/openenvcore/libm/test/testfloat_blr/group/tfloat_blr.pkg
genericopenlibs/openenvcore/libm/test/testldouble_blr/group/tldouble_blr.pkg
genericopenlibs/openenvcore/libpthread/eabi/libpthreadU.def
genericopenlibs/openenvcore/libpthread/eabi/libpthreadu.def
genericopenlibs/openenvcore/libpthread/test/testcondbroadcast/group/tcondbroadcast.pkg
genericopenlibs/openenvcore/libpthread/test/testconddestroy/group/tconddestroy.pkg
genericopenlibs/openenvcore/libpthread/test/testcondinit/group/tcondinit.pkg
genericopenlibs/openenvcore/libpthread/test/testcondsignal/group/tcondsignal.pkg
genericopenlibs/openenvcore/libpthread/test/testcondwait/group/tcondwait.pkg
genericopenlibs/openenvcore/libpthread/test/testhybridthreads/group/thybridthreads.pkg
genericopenlibs/openenvcore/libpthread/test/testmutex/group/tmutex.pkg
genericopenlibs/openenvcore/libpthread/test/testpthread/group/tpthread.pkg
genericopenlibs/openenvcore/libpthread/test/testpthreadonce/group/tpthreadonce.pkg
genericopenlibs/openenvcore/libpthread/test/testsemdestroy/group/tsemdestroy.pkg
genericopenlibs/openenvcore/libpthread/test/testsemgetvalue/group/tsemgetvalue.pkg
genericopenlibs/openenvcore/libpthread/test/testseminit/group/tseminit.pkg
genericopenlibs/openenvcore/libpthread/test/testsemopen/group/tsemopen.pkg
genericopenlibs/openenvcore/libpthread/test/testsempost/group/tsempost.pkg
genericopenlibs/openenvcore/libpthread/test/testsemtimedwait/group/tsemtimedwait.pkg
genericopenlibs/openenvcore/libpthread/test/testsemtrywait/group/tsemtrywait.pkg
genericopenlibs/openenvcore/libpthread/test/testsemwait/group/tsemwait.pkg
genericopenlibs/openenvcore/test/group/OEtests1.iby
genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp
genericopenlibs/posixrealtimeextensions/src/timerserver.cpp
genericservices/activebackupclient/src/abachandler.cpp
genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.pkg
genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite1.IBY
genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/TestInetProtUtilsSuite.pkg
genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite1.iby
genericservices/httputils/Test/bmarm/IPUTESTUTILSU.DEF
genericservices/httputils/Test/bmarm/IPUTESTUTILSu.DEF
genericservices/httputils/Test/eabi/IpuTestUtilsU.def
genericservices/httputils/Test/eabi/IpuTestUtilsu.def
genericservices/httputils/eabi/InetProtUtilU.Def
genericservices/httputils/eabi/InetProtUtilu.Def
genericservices/httputils/group/inetprotutiltestAndfileuritest.bat
genericservices/httputils/group/inetprotutiltestAndfileuritest.pkg
genericservices/mimerecognitionfw/eabi/APMIME_9_REMOVE_UI_FRAMEWORKS_V1U.DEF
genericservices/mimerecognitionfw/eabi/APMIME_9_REMOVE_UI_FRAMEWORKS_V1u.DEF
genericservices/mimerecognitionfw/group/BLD.INF
genericservices/mimerecognitionfw/group/EMimeTest1.iby
genericservices/mimerecognitionfw/group/bld.inf
genericservices/mimerecognitionfw/group/mimerecognitionfw.pkg
genericservices/mimerecognitionfw/tef/T_MimeStep.cpp
genericservices/mimerecognitionfw/tef/T_MstrStep.cpp
genericservices/mimerecognitionfw/tef/mimerecognitionfw_temp.pkg
genericservices/s60compatibilityheaders/commonengine/EABI/CommonEngineCRU.DEF
genericservices/s60compatibilityheaders/commonengine/EABI/CommonEngineU.DEF
genericservices/s60compatibilityheaders/commonengine/eabi/CommonEngineCRu.DEF
genericservices/s60compatibilityheaders/commonengine/eabi/CommonEngineu.DEF
genericservices/s60compatibilityheaders/commonengine/src/textresolver.cpp
genericservices/s60compatibilityheaders/commonengineresources/data/bioerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/emailerr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/rtsperr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/tcperr.ra
genericservices/s60compatibilityheaders/commonengineresources/data/wlanerr.ra
genericservices/s60compatibilityheaders/groupsymtb92/tools_s60_header_compatsymtb92.mrp
genericservices/systemagent/eabi/SysAgt2CliU.DEF
genericservices/systemagent/eabi/SysAgt2Cliu.DEF
genericservices/systemagent/group/BLD.INF
genericservices/systemagent/group/bld.inf
genericservices/systemagent/test/rtest/group/sysagent2rtests1.iby
genericservices/systemagent/test/rtest/group/systemagent-RTEST.pkg
genericservices/systemagent/test/rtest/group/t_initialisehal.mmp
genericservices/systemagent/test/rtest/group/t_persisthal.mmp
genericservices/taskscheduler/Test/Conditions/TC_TSCH_CONDITION.mmp
genericservices/taskscheduler/Test/Conditions/TC_TSCH_CONDITION_UTC.mmp
genericservices/taskscheduler/Test/OOM/TC_TSCH_SCHSVR_OOM.mmp
genericservices/taskscheduler/Test/OOM/TC_TSCH_SCHSVR_OOM_UTC.mmp
genericservices/taskscheduler/Test/PlatSec/tschsvrclient2.mmp
genericservices/taskscheduler/Test/PlatSec/tschsvrclient3.mmp
genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING1_UTC.mmp
genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING2.mmp
genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING2_HOMETIME.mmp
genericservices/taskscheduler/Test/TSCheduleState2/TU_TSCH_ScheduleState2.mmp
genericservices/taskscheduler/Test/TSUtils/TTaskSchedulerLauncher.mmp
genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/TEF_SSA_ScheduleSuite.iby
genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/TEF_SSA_ScheduleSuite1.iby
genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/taskscheduler-TEF_SSA_ScheduleSuite.pkg
genericservices/taskscheduler/Test/Testexecute/group/TEF_SchSvr1.iby
genericservices/taskscheduler/Test/Testexecute/group/taskscheduler-TEF_SchSvr.pkg
genericservices/taskscheduler/Test/Testexecute/group/te_floating_schedulesuite1.iby
genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/taskschedule-tef_schsvr_bursuite.pkg
genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/tef_schsvr_bursuite.iby
genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/tef_schsvr_bursuite1.iby
genericservices/taskscheduler/Test/eabi/tsutilsU.def
genericservices/taskscheduler/Test/eabi/tsutilsu.def
genericservices/taskscheduler/eabi/SCHSVRU.DEF
genericservices/taskscheduler/eabi/SCHSVRu.DEF
genericservices/taskscheduler/group/BLD.INF
genericservices/taskscheduler/group/SchsvrTest.iby
genericservices/taskscheduler/group/SchsvrTest1.iby
genericservices/taskscheduler/group/bld.inf
genericservices/taskscheduler/group/taskscheduler-RTEST.pkg
glib/tests/iochannel-test.c
glib/tests/mainloop-test.c
glib/tests/markup-test.c
glib/tests/queue-test.c
glib/tests/sequence-test.c
glib/tests/timeloop-basic.c
glib/tests/unicode-collate.c
glib/tests/unicode-encoding.c
glib/tests/unicode-normalize.c
lowlevellibsandfws/apputils/bsul/eabi/bsulU.DEF
lowlevellibsandfws/apputils/bsul/eabi/bsulinifileU.DEF
lowlevellibsandfws/apputils/bsul/eabi/bsulinifileu.DEF
lowlevellibsandfws/apputils/bsul/eabi/bsulu.DEF
lowlevellibsandfws/apputils/bsul/group/bsultests.pkg
lowlevellibsandfws/apputils/bsul/group/bsultests1.iby
lowlevellibsandfws/apputils/bsul/test/t_cacheddriveinfo/t_cacheddriveinfo.mmp
lowlevellibsandfws/apputils/eabi/BAFLU.DEF
lowlevellibsandfws/apputils/eabi/BAFLu.DEF
lowlevellibsandfws/apputils/eabi/T_LIBTU.DEF
lowlevellibsandfws/apputils/eabi/T_LIBTu.DEF
lowlevellibsandfws/apputils/engineering/features/BAFL Backup Server.EAP
lowlevellibsandfws/apputils/engineering/features/BAFL Design and How-To diagrams.EAP
lowlevellibsandfws/apputils/engineering/features/BAFL System Sounds.EAP
lowlevellibsandfws/apputils/engineering/features/SGL.TS0017.326 BAFL MultipartParser EA Object Model.eap
lowlevellibsandfws/apputils/group/BLD.INF
lowlevellibsandfws/apputils/group/BaflTests1.iby
lowlevellibsandfws/apputils/group/baflteftests-RTEST.pkg
lowlevellibsandfws/apputils/group/bld.inf
lowlevellibsandfws/apputils/initLocale/group/T_LocaleFlexi.mmp
lowlevellibsandfws/apputils/initLocale/group/initialiseLocaleTests1.iby
lowlevellibsandfws/apputils/initLocale/group/initialiselocaletests.pkg
lowlevellibsandfws/apputils/src/Baksrv.cpp
lowlevellibsandfws/apputils/src/StringPoolImplementation.cpp
lowlevellibsandfws/apputils/test/tef/group/baflteftests.pkg
lowlevellibsandfws/apputils/test/tef/group/baflteftests1.iby
lowlevellibsandfws/apputils/tsrc/T_BackupServerIPC.mmp
lowlevellibsandfws/apputils/tsrc/T_BitFlags.mmp
lowlevellibsandfws/apputils/tsrc/T_RESOURCE_COMPRESSION.MMP
lowlevellibsandfws/apputils/tsrc/T_RSCARCHIVE.MMP
lowlevellibsandfws/apputils/tsrc/T_RSREAD2.MMP
lowlevellibsandfws/apputils/tsrc/T_RTextBuf.MMP
lowlevellibsandfws/apputils/tsrc/t_baassert.mmp
lowlevellibsandfws/apputils/tsrc/t_backupsrvdefects.mmp
lowlevellibsandfws/apputils/tsrc/t_strings/T_StringPoolTest.mmp
lowlevellibsandfws/genericusabilitylib/EABI/euserhlu.def
lowlevellibsandfws/genericusabilitylib/eabi/euserhlu.def
lowlevellibsandfws/genericusabilitylib/example/src/euserhl_walkthrough.cpp
lowlevellibsandfws/genericusabilitylib/test/group/euserhltest1.iby
lowlevellibsandfws/genericusabilitylib/test/group/genericusabilitylib-RTEST.pkg
lowlevellibsandfws/genericusabilitylib/test/group/t_emanaged.mmp
lowlevellibsandfws/pluginfw/Framework/DisableDrivesTest/t_disabledrives.cpp
lowlevellibsandfws/pluginfw/Framework/EABI/EComPatchDataU.def
lowlevellibsandfws/pluginfw/Framework/EABI/EComU.def
lowlevellibsandfws/pluginfw/Framework/EABI/EcomTestUtilsU.def
lowlevellibsandfws/pluginfw/Framework/EABI/tpropertymanagerU.DEF
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/EcomTestUtils.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_makefilewriteable.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemancopyfile.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemandeletedir.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemandeletefile.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemanrename.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsdeletefile.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsreplacefile.cpp
lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrloaderdeletefile.cpp
lowlevellibsandfws/pluginfw/Framework/Example/EComHashExample.h
lowlevellibsandfws/pluginfw/Framework/Example/EComLoadMgrExample1.h
lowlevellibsandfws/pluginfw/Framework/Example/EComLoadMgrExample2.h
lowlevellibsandfws/pluginfw/Framework/FrameTests/MagicUnitTests.cpp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_PlatSecTest.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_drivemount.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomcancel.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomentry.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_extendedinterfaces.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_makefilereadonly.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrfsreplacefile.mmp
lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_romresolver.mmp
lowlevellibsandfws/pluginfw/Framework/NotificationTest/t_ecomcancel.cpp
lowlevellibsandfws/pluginfw/Framework/RegistrarTest/t_registrar.cpp
lowlevellibsandfws/pluginfw/Framework/ResolverTest/t_resolver.cpp
lowlevellibsandfws/pluginfw/Framework/SimpleTests/t_ecomentry.cpp
lowlevellibsandfws/pluginfw/Framework/SuicideTests/SuicideUnitTests.cpp
lowlevellibsandfws/pluginfw/Framework/eabi/EComPatchDatau.def
lowlevellibsandfws/pluginfw/Framework/eabi/EComu.def
lowlevellibsandfws/pluginfw/Framework/eabi/EcomTestUtilsu.def
lowlevellibsandfws/pluginfw/Framework/eabi/tpropertymanageru.DEF
lowlevellibsandfws/pluginfw/Framework/frame/RegistryData.cpp
lowlevellibsandfws/pluginfw/Group/EComTest1.iby
lowlevellibsandfws/pluginfw/Group/pluginfw-EComTest-RTEST.pkg
lowlevellibsandfws/pluginfw/Group/profiling bld.inf
lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp
lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/group/Te_EComPerfTest.bat
lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/group/Te_EComPerfTest.pkg
lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/EComPerfTestDllOne.h
lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/EComPerfTestDllTwo.h
lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/TE_EcomGranularityTestStep.cpp
lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/group/TE_EComSWITestARM.bat
lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/group/TE_EComSWITestARM.pkg
lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/src/installStep.h
lowlevellibsandfws/pluginfw/Test_Bed/EABI/rtestbed2u.def
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/DefaultLogOutputTest.mmp
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TransitionTest.mmp
lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/UnitTestTest.mmp
lowlevellibsandfws/pluginfw/Test_Bed/eabi/rtestbed2u.def
lowlevellibsandfws/pluginfw/Test_Bed/test_bed/DataLogger.cpp
lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0219.155 PREQ806 Design Document.mdl
lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0250.201 PREQ967 Design Document.mdl
lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0329.105 EC043 ECOM Interface Extensions Design Document.EAP
lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0334.024 CR1182 Custom Resolver Cache.EAP
ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/group/bld.inf
ofdbus/dbus/dbus/dbus-glib-error-enum.h
ofdbus/dbus/dbus/dbus-gmarshal.c
ofdbus/dbus/dbus/dbus-gmarshal.h
ofdbus/dbus/group/busdaemon.mmp
ofdbus/dbus/tsrc/testapps/dbus_test_cases/group/dbus_daemon_test_main.mmp
ofdbus/dbus/tsrc/testapps/dbus_test_cases/name_test/test-pending-call-dispatch.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/shell-test.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-names.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-service.c
ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-sleep-forever.c
ossrv_plat/libutils/inc/libutils.h
ossrv_pub/configuration/inc/stdapis/stlport/config/_epilog.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_gccxml.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_rvct.h
ossrv_pub/configuration/inc/stdapis/stlport/config/stl_select_lib.h
ossrv_pub/crypto_utility_functions_api/inc/stdapis/openssl/ebcdic.h
ossrv_pub/glib_closures/inc/stdapis/glib-2.0/gobject/gmarshal.h
ossrv_pub/io_stream_api/inc/stdapis/stlport/stdiostream.h
ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_string_io.c
stdcpp/src/vc_warning_disable.h
stdcpp/tsrc/Stdcpp_test/bcdrivers/tiostreams/group/bld.inf
stdcpp/tsrc/Stdcpp_test/bcdrivers/tlocale/group/bld.inf
stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_1/group/bld.inf
stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_2/group/bld.inf
stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_3/group/bld.inf
stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_4/group/bld.inf
stdcpp/tsrc/Stdcpp_test/bcdrivers/twiostreams/group/bld.inf
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_accum/src/accum1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_accum/src/accum2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg5.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind1st2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind2nd1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsert/src/binsert1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsrch/src/binsrch2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bnegate/src/bnegate2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bvec/src/bvec1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_c_test/src/c_test.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy4.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/count1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_divides/src/divides.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fill/src/filln1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/find1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/findif0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/findif1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_foreach/src/foreach1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fstream/src/fstream1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hset/src/hset2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inplmrg/src/inplmrg1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_insert/src/insert1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iota/src/iota1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter3.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter4.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicand.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicnot.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_map/src/map1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/maxelem2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/min1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/min2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/minelem2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mkheap/src/mkheap1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_modulus/src/modulus.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_negate/src/negate.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ostmit/src/ostmit.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pqueue/src/pqueue1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptition/src/ptition0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrbinf/src/ptrbinf1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrbinf/src/ptrbinf2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrunf/src/ptrunf2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rawiter/src/rawiter.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rawiter/src/rawiter.hpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remcopy/src/remcopy1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remcpif/src/remcpif1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replace/src/replace1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revbit/src/revbit2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revcopy/src/revcopy1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotcopy/src/rotcopy0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotcopy/src/rotcopy1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_seek/src/seek.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr0.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_slist/src/slist1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sort/src/sort1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sstream/src/sstream1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblptn/src/stblptn1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblsrt/src/stblsrt1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_tstdeq/src/tstdeq.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unegate/src/unegate2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unique/src/unique1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec1.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec2.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec4.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec6.cpp
stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec8.cpp
stdlibs/libz/group/libz.mmp
stdlibs/libz/group/libzcore.mmp
utilitylibraries/libutils/inc/libutils.h
utilitylibraries/libutils/src/chartodescriptor16.cpp
utilitylibraries/libutils/src/descriptor8towstring.cpp
utilitylibraries/libutils/src/wchartodescriptor8.cpp
utilitylibraries/libutils/src/wstringtodescriptor16.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario10.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario12.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario18.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario20.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario28.cpp
utilitylibraries/libutils/tsrc/src/integration_test_scenario8.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_boundary1.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_content_check.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_negative2.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptr16_positive1.cpp
utilitylibraries/libutils/tsrc/src/test_charptotptrc16_boundary2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_boundary1.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_boundary2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_negative1.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_negative2.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_positive1.cpp
utilitylibraries/libutils/tsrc/src/test_chartorbuf8_positive2.cpp
utilitylibraries/libutils/tsrc/src/test_stringtorbuf16_negative1.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_boundary1.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_negative1.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_negative1.cpp
utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_positive1.cpp
utilitylibraries/libutils/tsrc/src/test_wstringtorbuf8_negative1.cpp
Binary file compressionlibs/ziplib/engineering/Changes between zlib orignal and ezlib release.xls has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/engineering/Differences between prototype and release.html	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,328 @@
+<html><head>
+<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<style>
+/* Default heading font (outside of tables) */
+body { font-family: sans-serif; font-size: 11pt; }
+
+td { vertical-align: top; padding-left: 4px; padding-right: 4px; }
+
+/* File Difference Report styles - Color */
+table.fc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt; }
+
+tr.secBegin td { border-left: none; border-top: none; border-right: 1px solid Black; }
+tr.secMiddle td { border-left: none; border-top: none; border-right: 1px solid Black; }
+tr.secEnd td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
+tr.secAll td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
+tr.secSubEnd td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; }
+tr.secSubAll td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; }
+tr.secGap td { font-size: 4px; border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
+
+td.LineNum { text-align: right; }
+td.LineRange { font-family: sans-serif; }
+td.SubLineRange { font-family: sans-serif; border-bottom: none; }
+
+td.AlignLeft { text-align: left; }
+td.AlignRight { text-align: right; }
+td.AlignCenter { text-align: center; }
+td.Caption { text-align: left; background-color: #E7E7E7; padding-top: 8px; }
+
+td.Normal { }
+td.HasSimilar { background-color: #F0F0FF; }
+td.HasMismatch { background-color: #FFF0F0; }
+td.HasOrphan { background-color: #FFF0F0; }
+td.Added { background-color: #FFF0F0; }
+td.Deleted { background-color: #FFF0F0; text-decoration: line-through; }
+td.UAdded { background-color: #F0F0FF; }
+td.UDeleted { background-color: #F0F0FF; text-decoration: line-through; }
+
+.ttSigDiff { color: #FF0000; }
+.ttInsigDiff { color: #0000FF; }
+.ttAdded { color: #FF0000; }
+.ttDeleted { text-decoration: line-through; }
+
+/* Directory Comparison Report styles - Color */
+table.dc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: sans-serif; font-size: 10pt; }
+
+table.dc tr.secBegin td { border-bottom: 1px solid Silver; }
+table.dc tr.secMiddle td { border-bottom: 1px solid Silver; }
+
+.ttNewer { color: #FF0000; }
+.ttOlder { color: #808080; }
+.ttOrphan { color: #0000FF; }
+.ttGhosted { color: #008080; }
+</style>
+</head><body>
+FILE COMPARISON<br />
+Produced: 20/09/2007 11:44:52<br />
+&nbsp; &nbsp;
+<br />
+Mode:&nbsp; Just Differences &nbsp;
+<br />
+Left base folder: U:\documents\PREQ1583\version comparison\zlib_prototype &nbsp;
+<br />
+Right base folder: U:\documents\PREQ1583\version comparison\zlib_release &nbsp;
+<br />
+&nbsp; &nbsp;
+<br />
+File: deflate.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">190</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;head[s-&gt;ins_h] = <span class="ttSigDiff">static_cast</span><span class="ttSigDiff">&lt;</span>Pos<span class="ttSigDiff">&gt;</span>(str))</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">190</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;head[s-&gt;ins_h] = <span class="ttSigDiff">(</span>Pos<span class="ttSigDiff">)</span>(str))</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">195</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;head[s-&gt;ins_h] = <span class="ttSigDiff">static_cast</span><span class="ttSigDiff">&lt;</span>Pos<span class="ttSigDiff">&gt;</span>(str))</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">195</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;head[s-&gt;ins_h] = <span class="ttSigDiff">(</span>Pos<span class="ttSigDiff">)</span>(str))</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">342</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; // Line to stop compiler warning about unused mandatory global variable</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">342</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; // Line to stop compiler warning about unused mandatory global variable<span class="ttInsigDiff"> </span><span class="ttSigDiff">'deflate_copyright'</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">343</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; char <span class="ttSigDiff">__z</span>=deflate_copyright[0]; <span class="ttSigDiff">__z</span>=<span class="ttSigDiff">__z</span>;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">343</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; char <span class="ttSigDiff">dontCa</span><span class="ttSigDiff">re</span><span class="ttInsigDiff"> </span>=<span class="ttInsigDiff"> </span>deflate_copyright[0]; <span class="ttSigDiff">dontCa</span><span class="ttSigDiff">re</span><span class="ttInsigDiff"> </span>=<span class="ttInsigDiff"> </span><span class="ttSigDiff">dontC</span><span class="ttSigDiff">are</span>;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1446</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span>Call UPDATE_HASH() MIN_MATCH-3 more times</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1446</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call UPDATE_HASH() MIN_MATCH-3 more times</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1633</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span>Call UPDATE_HASH() MIN_MATCH-3 more times</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1633</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call UPDATE_HASH() MIN_MATCH-3 more times</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: inftrees.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secBegin">
+<td class="LineNum">47</td>
+<td class="HasSimilar">&nbsp;&nbsp;&nbsp; <span class="ttInsigDiff">&nbsp;&nbsp;&nbsp; </span>// Line to stop compiler warning about unused mandatory global variable</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">47</td>
+<td class="HasSimilar">&nbsp;&nbsp;&nbsp; // Line to stop compiler warning about unused mandatory global variable</td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">48</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; char <span class="ttSigDiff">__z</span>=inflate_copyright[0]; <span class="ttSigDiff">__z</span>=<span class="ttSigDiff">__z</span>;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">48</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; char <span class="ttSigDiff">dontCa</span><span class="ttSigDiff">re</span><span class="ttInsigDiff"> </span>=<span class="ttInsigDiff"> </span>inflate_copyright[0]; <span class="ttSigDiff">dontCa</span><span class="ttSigDiff">re</span><span class="ttInsigDiff"> </span>=<span class="ttInsigDiff"> </span><span class="ttSigDiff">dontC</span><span class="ttSigDiff">are</span>;</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasSimilar">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">49</td>
+<td class="HasSimilar"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp; </span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: trees.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">243</td>
+<td class="HasMismatch"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp;</span><span class="ttInsigDiff"> </span>s-&gt;bi_buf = <span class="ttSigDiff">static_cast</span><span class="ttSigDiff">&lt;</span>ush<span class="ttSigDiff">&gt;</span><span class="ttSigDiff">(</span>val &gt;&gt; (Buf_size - s-&gt;bi_valid<span class="ttSigDiff">)</span>);\</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">243</td>
+<td class="HasMismatch"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp; </span>s-&gt;bi_buf = <span class="ttSigDiff">(</span>ush<span class="ttSigDiff">)</span>val &gt;&gt; (Buf_size - s-&gt;bi_valid);\</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">630</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span>next_code[bits] = code = (code + bl_count[bits-1]) &lt;&lt; 1;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">630</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; next_code[bits] = code = (code + bl_count[bits-1]) &lt;&lt; 1;</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">631</td>
+<td class="HasOrphan"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="ttSigDiff">next_code[bits]</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">=</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">code</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">=</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">static_cast&lt;ush&gt;((code</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">+</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">bl_count[bits-1])</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">&lt;&lt;</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">1);</span></td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">644</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span>tree[n].Code = bi_reverse(next_code[len]++, len);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">643</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tree[n].Code = bi_reverse(next_code[len]++, len);</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">645</td>
+<td class="HasOrphan"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="ttSigDiff">tree[n].Code</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">=</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">static_cast&lt;ush&gt;(bi_reverse(next_code[len]++,</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">len));</span></td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">721</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span>tree[node].Freq = tree[n].Freq + tree[m].Freq;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">719</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tree[node].Freq = tree[n].Freq + tree[m].Freq;</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">722</td>
+<td class="HasOrphan"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="ttSigDiff">tree[node].Freq</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">=</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">static_cast&lt;ush&gt;(tree[n].Freq</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">+</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">tree[m].Freq);</span></td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">778</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span>s-&gt;bl_tree[curlen].Freq += count;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">775</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;bl_tree[curlen].Freq += count;</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">779</td>
+<td class="HasOrphan"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span class="ttSigDiff">s-&gt;bl_tree[curlen].Freq</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">=</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">static_cast&lt;ush&gt;(s-&gt;bl_tree[curlen].Freq</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">+</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">count);</span></td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zlib.h &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">87</td>
+<td class="HasSimilar">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasSimilar">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">657</td>
+<td class="HasSimilar"><span class="ttInsigDiff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasSimilar">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">705</td>
+<td class="HasSimilar">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasSimilar">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">893</td>
+<td class="HasSimilar">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasSimilar">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1266</td>
+<td class="HasMismatch">#endif //SYMBIAN_EXCLUDE_GZ_FUNCTIONS</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1262</td>
+<td class="HasMismatch">#endif //SYMBIAN_E<span class="ttSigDiff">ZLIB_E</span>XCLUDE_GZ_FUNCTIONS</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zutil.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">161</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">327</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zutil.h &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">100</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">179</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">228</td>
+<td class="HasMismatch">#endif //LIBZGZIO_H</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">226</td>
+<td class="HasMismatch">#endif //<span class="ttInsigDiff"> </span><span class="ttSigDiff">!SYMBIAN_EZLIB_DEVICE</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">||</span><span class="ttInsigDiff"> </span>LIBZGZIO_H</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">259</td>
+<td class="HasMismatch">// Native Symbian Memory Functions Symbian<span class="ttSigDiff">,</span><span class="ttInsigDiff"> </span><span class="ttSigDiff">21/03/07</span></td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">257</td>
+<td class="HasMismatch">// Native Symbian Memory Functions Symbian</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">268</td>
+<td class="HasMismatch">#endif //SYMBIAN_EZLIB_DEVICE &amp;&amp; LIBZGZIO_H</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">266</td>
+<td class="HasMismatch">#endif //SYMBIAN_EZLIB_DEVICE &amp;&amp; <span class="ttSigDiff">!</span>LIBZGZIO_H</td>
+</tr>
+</table>
+</body></html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/engineering/PREQ1583 ZLib APIs v0.1.mm	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,283 @@
+<map version="0.8.0">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1185438433916" ID="Freemind_Link_133036316" MODIFIED="1204201626993" TEXT="REQ7297, REQ7362: Zlib APIs (58)">
+<node CREATED="1185438966823" ID="Freemind_Link_880956725" MODIFIED="1186053017661" POSITION="right" TEXT="Advanced Functionality (32)" VSHIFT="3">
+<node CREATED="1185438977635" ID="Freemind_Link_694973617" MODIFIED="1185445639532" TEXT="Compress (11)" VSHIFT="22">
+<node CREATED="1185439155073" FOLDED="true" ID="Freemind_Link_147280846" MODIFIED="1185441509948" TEXT="deflateInit2">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454660407" ID="Freemind_Link_1883722352" MODIFIED="1185454855517" TEXT="This is another version of deflateInit with more compression options. The&#xa;fields next_in, zalloc, zfree and opaque must be initialized before by&#xa;the caller"/>
+</node>
+<node CREATED="1185439160276" FOLDED="true" ID="Freemind_Link_404717511" MODIFIED="1185469236798" TEXT="deflateSetDictionary">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454886173" ID="Freemind_Link_531256554" MODIFIED="1185454895657" TEXT="Initializes the compression dictionary from the given byte sequence&#xa;without producing any compressed output. This function must be called&#xa;immediately after deflateInit, deflateInit2 or deflateReset, before any&#xa;call of deflate. The compressor and decompressor must use exactly the same&#xa;dictionary"/>
+</node>
+<node CREATED="1185439175995" FOLDED="true" ID="Freemind_Link_915115746" MODIFIED="1185440009885" TEXT="deflateCopy">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454924673" ID="Freemind_Link_1414883927" MODIFIED="1185454927173" TEXT="Sets the destination stream as a complete copy of the source stream"/>
+</node>
+<node CREATED="1185439194463" FOLDED="true" ID="Freemind_Link_464281588" MODIFIED="1185454205876" TEXT="deflateParams">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454969064" ID="Freemind_Link_1017657503" MODIFIED="1185454976814" TEXT="Dynamically update the compression level and compression strategy.  The&#xa;interpretation of level and strategy is as in deflateInit2.  This can be&#xa;used to switch between compression and straight copy of the input data, or&#xa;to switch to a different kind of input data requiring a different&#xa;strategy. If the compression level is changed, the input available so far&#xa;is compressed with the old level (and may be flushed); the new level will&#xa;take effect only at the next call of deflate()"/>
+</node>
+<node CREATED="1185439208151" FOLDED="true" ID="Freemind_Link_746495766" MODIFIED="1185440010760" TEXT="deflateReset">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454942345" ID="Freemind_Link_318416412" MODIFIED="1185454949360" TEXT="This function is equivalent to deflateEnd followed by deflateInit,&#xa;but does not free and reallocate all the internal compression state.&#xa;The stream will keep the same compression level and any other attributes&#xa;that may have been set by deflateInit2"/>
+</node>
+<node CREATED="1185439363838" FOLDED="true" ID="Freemind_Link_407659424" MODIFIED="1185440011166" TEXT="compress2">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185455206564" ID="Freemind_Link_1806956098" MODIFIED="1185455208689" TEXT="The compress2( ) function attempts to compress sourceLen bytes of data in the buffer source, placing the result in the buffer dest, at the level described by level"/>
+</node>
+<node CREATED="1185438792463" FOLDED="true" ID="Freemind_Link_1595074907" MODIFIED="1185440011557" TEXT="compressBound">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185455228314" ID="Freemind_Link_788127049" MODIFIED="1185455230704" TEXT="The compressBound() function estimates the size of buffer required to compress sourceLen bytes of data using the compress() or compress2( ) functions. If successful, the value returned is an upper bound for the size of buffer required to compress sourceLen bytes of data, using the parameters stored in stream, in a single call to compress() or compress2()"/>
+</node>
+<node CREATED="1185439262541" FOLDED="true" ID="Freemind_Link_1052901759" MODIFIED="1185440012026" TEXT="deflateBound">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454999220" ID="Freemind_Link_1839827444" MODIFIED="1185455005298" TEXT="deflateBound() returns an upper bound on the compressed size after&#xa;deflation of sourceLen bytes.  It must be called after deflateInit()&#xa;or deflateInit2().  This would be used to allocate an output buffer&#xa;for deflation in a single pass, and so would be called before deflate()"/>
+</node>
+<node COLOR="#990000" CREATED="1185442887760" FOLDED="true" ID="Freemind_Link_441091962" MODIFIED="1186046079532" TEXT="deflateSetHeader">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185444247182" ID="Freemind_Link_463483051" MODIFIED="1185444255213" TEXT="deflateSetHeader() provides gzip header information for when a gzip&#xa;stream is requested by deflateInit2().  deflateSetHeader() may be called&#xa;after deflateInit2() or deflateReset() and before the first call of&#xa;deflate()"/>
+</node>
+<node COLOR="#990000" CREATED="1185442940401" FOLDED="true" ID="Freemind_Link_1748379045" MODIFIED="1186046080141" TEXT="deflatePrime">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185444291323" ID="Freemind_Link_1435611218" MODIFIED="1185444303729" TEXT="deflatePrime() inserts bits in the deflate output stream.  The intent&#xa;is that this function is used to start off the deflate output with the&#xa;bits leftover from a previous deflate stream when appending to it.  As such,&#xa;this function can only be used for raw deflate, and must be used before the&#xa;first deflate() call after a deflateInit2() or deflateReset()"/>
+</node>
+<node COLOR="#990000" CREATED="1185442998651" FOLDED="true" ID="Freemind_Link_583330979" MODIFIED="1186046080563" TEXT="deflateTune">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185444334213" ID="Freemind_Link_601336664" MODIFIED="1185444357620" TEXT="Fine tune deflate&apos;s internal compression parameters.  This should only be&#xa;used by someone who understands the algorithm used by zlib&apos;s deflate.  &#xa;deflateTune() can be called after deflateInit() or deflateInit2()"/>
+</node>
+</node>
+<node CREATED="1185438980807" ID="Freemind_Link_1913796850" MODIFIED="1186052919943" TEXT="Decompress (11)" VSHIFT="16">
+<node CREATED="1185439084995" FOLDED="true" ID="Freemind_Link_1556376047" MODIFIED="1185440012463" TEXT="inflateInit2">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185455297501" ID="Freemind_Link_96124051" MODIFIED="1185455298985" TEXT="The inflateInit2_() function initializse the decompression system. On entry, strm refers to a user supplied z_stream object (a z_stream_s structure)"/>
+</node>
+<node CREATED="1185438985729" FOLDED="true" ID="Freemind_Link_855324737" MODIFIED="1185440012916" TEXT="inflateSetDictionary">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185455041360" ID="Freemind_Link_1764409884" MODIFIED="1185455094204" TEXT="Initializes the decompression dictionary from the given uncompressed byte&#xa;sequence. This function must be called immediately after a call of inflate,&#xa;if that call returned Z_NEED_DICT. The dictionary chosen by the compressor&#xa;can be determined from the adler32 value returned by that call of inflate.&#xa;The compressor and decompressor must use exactly the same dictionary .  &#xa;For raw inflate, this function can be called&#xa;immediately after inflateInit2() or inflateReset() and before any call of&#xa;inflate() to set the dictionary"/>
+</node>
+<node CREATED="1185439011901" FOLDED="true" ID="Freemind_Link_1054128552" MODIFIED="1185440013307" TEXT="inflateSync">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185455110407" ID="Freemind_Link_1841463911" MODIFIED="1185455115407" TEXT="Skips invalid compressed data until a full flush point (see above the&#xa;description of deflate with Z_FULL_FLUSH) can be found, or until all&#xa;available input is skipped. No output is provided"/>
+</node>
+<node CREATED="1185439019526" FOLDED="true" ID="Freemind_Link_1384135414" MODIFIED="1185440013745" TEXT="inflateReset">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185455132282" ID="Freemind_Link_779566408" MODIFIED="1185455137173" TEXT="This function is equivalent to inflateEnd followed by inflateInit,&#xa;but does not free and reallocate all the internal decompression state.&#xa;The stream will keep attributes that may have been set by inflateInit2"/>
+</node>
+<node CREATED="1185446015892" FOLDED="true" ID="Freemind_Link_1132055742" MODIFIED="1185446025048" TEXT="inflateSyncPoint">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454078548" ID="Freemind_Link_1237350700" MODIFIED="1185454080345" TEXT="The inflateSyncPoint() function returns a non-zero value if the compressed data stream referenced by stream is at a synchronisation point"/>
+</node>
+<node COLOR="#990000" CREATED="1185443698635" FOLDED="true" ID="Freemind_Link_722721362" MODIFIED="1186046081470" TEXT="inflateCopy">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185443727432" ID="Freemind_Link_937249905" MODIFIED="1185443774229" TEXT="Sets the destination stream as a complete copy of the source stream.&#xa;This function can be useful when randomly accessing a large stream.  The&#xa;first pass through the stream can periodically record the inflate state,&#xa;allowing restarting inflate at those points when randomly accessing the&#xa;stream."/>
+</node>
+<node COLOR="#990000" CREATED="1185443704260" FOLDED="true" ID="Freemind_Link_294374274" MODIFIED="1186046081860" TEXT="inflatePrime">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185443799791" ID="Freemind_Link_425366836" MODIFIED="1185443920932" TEXT="This function inserts bits in the inflate input stream.  The intent is&#xa;that this function is used to start inflating at a bit position in the&#xa;middle of a byte.  This function should only be used with raw inflate, and&#xa;should be used before the first inflate() call after inflateInit2() or&#xa;inflateReset()"/>
+</node>
+<node COLOR="#990000" CREATED="1185443845323" FOLDED="true" ID="Freemind_Link_1485009752" MODIFIED="1186046082282" TEXT="inflateGetHeader">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185443851932" ID="Freemind_Link_1218492422" MODIFIED="1185443880963" TEXT="inflateGetHeader() requests that gzip header information be stored in the&#xa;provided gz_header structure.  inflateGetHeader() may be called after&#xa;inflateInit2() or inflateReset(), and before the first call of inflate()"/>
+</node>
+<node COLOR="#990000" CREATED="1185444186682" ID="Freemind_Link_468065221" MODIFIED="1186046082673" TEXT="inflateBackInit">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+<node COLOR="#990000" CREATED="1185443954885" FOLDED="true" ID="Freemind_Link_4964758" MODIFIED="1186046083095" TEXT="inflateBack">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+<node CREATED="1185443961151" ID="Freemind_Link_101465350" MODIFIED="1185444085870" TEXT="inflateBack() does a raw inflate with a single call using a call-back&#xa;interface for input and output.  inflateBackInit() must be called first to allocate the internal state&#xa;and to initialize the state with the user-provided window buffer.&#xa;inflateBack() may then be used multiple times to inflate a complete, raw&#xa;deflate stream with each call.  inflateBackEnd() is then called to free&#xa;the allocated state. "/>
+</node>
+<node COLOR="#990000" CREATED="1185444106307" ID="Freemind_Link_1335987477" MODIFIED="1186046083485" TEXT="inflateBackEnd">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+<node CREATED="1185444651354" ID="Freemind_Link_711394121" MODIFIED="1185445667126" TEXT="GZ Functions (10)" VSHIFT="18">
+<node CREATED="1185453188157" ID="Freemind_Link_285044704" MODIFIED="1185453610876" TEXT="General" VSHIFT="-9">
+<node CREATED="1185440207463" FOLDED="true" ID="Freemind_Link_909123755" MODIFIED="1185440265385" TEXT="gzseek">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453310189" ID="Freemind_Link_1364901659" MODIFIED="1185453313564" TEXT="The gzseek() function sets the file-position indicator for the compressed file stream file. The file-position indicator controls where the next read or write operation on the compressed file stream take place"/>
+</node>
+<node CREATED="1185440386901" FOLDED="true" ID="Freemind_Link_771164638" MODIFIED="1185440390416" TEXT="gztell">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453402985" ID="Freemind_Link_303012133" MODIFIED="1185453405001" TEXT="The gztell() function returns the starting position for the next read or write operation on the compressed file stream file. This position represents the number of bytes from the beginning of file in the uncompressed data"/>
+</node>
+<node CREATED="1185440453432" FOLDED="true" ID="Freemind_Link_1270407329" MODIFIED="1185440461245" TEXT="gzerror">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453482360" ID="Freemind_Link_285110037" MODIFIED="1185453483735" TEXT="The gzerror() function returns a string describing the last error to have occurred associated with the open compressed file stream referred to by file. It also sets the location referenced by errnum to an integer value that further identifies the error"/>
+</node>
+<node CREATED="1185441962526" FOLDED="true" ID="Freemind_Link_1073080305" MODIFIED="1186416728560" TEXT="gzclearerr">
+<edge WIDTH="thin"/>
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="flag"/>
+<node CREATED="1185453578407" ID="Freemind_Link_633255906" MODIFIED="1185453580548" TEXT="Clears the error and end-of-file flags for file. This is analogous to the clearerr() function in stdio. This is useful for continuing to read a gzip file that is being written concurrently"/>
+<node CREATED="1186416744654" HGAP="22" ID="Freemind_Link_1549709550" MODIFIED="1186416823904" TEXT="Not supported in Nokias zlib offering" VSHIFT="-13">
+<edge WIDTH="thin"/>
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+</node>
+<node CREATED="1185453198470" ID="Freemind_Link_1868736795" MODIFIED="1185453207282" TEXT="Read">
+<node CREATED="1185440366932" FOLDED="true" ID="Freemind_Link_1452668119" MODIFIED="1185440371260" TEXT="gzrewind">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453373939" ID="Freemind_Link_1935913303" MODIFIED="1185453375439" TEXT="The gzrewind() function sets the starting position for the next read on the compressed file stream file to the beginning of file. file must be open for reading"/>
+</node>
+<node CREATED="1185440426463" FOLDED="true" ID="Freemind_Link_265746965" MODIFIED="1185440462807" TEXT="gzeof">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453440892" ID="Freemind_Link_1283703470" MODIFIED="1185453444095" TEXT="The gzeof() function shall test the compressed file stream file for end of file. If file was open for reading and end of file has been reached, gzeof() shall return 1 Otherwise, return 0"/>
+</node>
+<node CREATED="1185441856120" FOLDED="true" HGAP="21" ID="Freemind_Link_88072660" MODIFIED="1186416728560" TEXT="gzungetc" VSHIFT="1">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="flag"/>
+<node CREATED="1185453490376" ID="Freemind_Link_1897236915" MODIFIED="1186416799623" TEXT="Push one character back onto the compressed file stream to be read again later. Only one character of push-back is allowed. The pushed character will be discarded if the stream is repositioned with gzseek() or gzrewind()" VSHIFT="2"/>
+<node CREATED="1186416744654" HGAP="21" ID="Freemind_Link_1735760255" MODIFIED="1186416825263" TEXT="Not supported in Nokias zlib offering" VSHIFT="-20">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1185441944135" FOLDED="true" ID="Freemind_Link_1931326597" MODIFIED="1186416728560" TEXT="gzdirect">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="flag"/>
+<node CREATED="1185453550939" ID="Freemind_Link_1402267409" MODIFIED="1185453552360" TEXT="Since zlib can open non gzip&apos;d files transparently, gzdirect() returns 1 if reading and doing so transparently, otherwise zero"/>
+<node CREATED="1186416744654" HGAP="24" ID="Freemind_Link_418829300" MODIFIED="1186416826310" TEXT="Not supported in Nokias zlib offering" VSHIFT="-11">
+<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+</node>
+<node CREATED="1185453207860" ID="Freemind_Link_1701401883" MODIFIED="1185453613110" TEXT="Write" VSHIFT="14">
+<node CREATED="1185440403870" FOLDED="true" ID="Freemind_Link_507767496" MODIFIED="1185440408213" TEXT="gzsetparams">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453258845" ID="Freemind_Link_69268815" MODIFIED="1185453261954" TEXT="The gzsetparams() function sets the compression level and compression strategy on the compressed file stream referenced by file. The compressed file stream must be open in a write mode. The level and strategy are as defined in deflateInit2()"/>
+</node>
+<node CREATED="1185440175526" FOLDED="true" ID="Freemind_Link_381125509" MODIFIED="1185440206979" TEXT="gzflush">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185453346829" ID="Freemind_Link_1756466188" MODIFIED="1185453349610" TEXT="The gzflush() function flushes pending output to the compressed file stream identified by file, which must be open for writing"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1185441779432" ID="Freemind_Link_1939150584" MODIFIED="1185442917057" POSITION="left" TEXT="Data Structures" VSHIFT="-17">
+<node CREATED="1185441802807" HGAP="22" ID="Freemind_Link_42412547" MODIFIED="1185441822323" TEXT="z_stream" VSHIFT="-16">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185442788073" ID="Freemind_Link_703381001" MODIFIED="1185442794198" TEXT="gz_header">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1185438529635" FOLDED="true" ID="_" MODIFIED="1186053038255" POSITION="left" TEXT="Basic Functionality (18)" VSHIFT="80">
+<node CREATED="1185438547510" ID="Freemind_Link_199527223" MODIFIED="1185445715642" TEXT="Compress (4)">
+<node CREATED="1185438614291" FOLDED="true" ID="Freemind_Link_417297353" MODIFIED="1185439995385" TEXT="deflateInit">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539790801" ID="Freemind_Link_168427168" MODIFIED="1185539798051" TEXT="The deflateInit() function initializes the compression system. On entry, stream refers to a user supplied z_stream object (a z_stream_s structure)"/>
+</node>
+<node CREATED="1185438636885" FOLDED="true" ID="Freemind_Link_916199765" MODIFIED="1185439996182" TEXT="deflate">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539747207" ID="Freemind_Link_593894224" MODIFIED="1185539749207" TEXT="The deflate() function attempts to compress data until either the input buffer is empty or the output buffer is full. The stream references a z_stream structure. Before the first call to deflate() this structure should have been initialized by a call to deflateInit2_()"/>
+</node>
+<node CREATED="1185438640854" FOLDED="true" ID="Freemind_Link_21526873" MODIFIED="1185439996666" TEXT="deflateEnd">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539729379" ID="Freemind_Link_837075621" MODIFIED="1185539731644" TEXT="The deflateEnd() function frees all allocated state information referenced by stream. All pending output is discarded and unprocessed input is ignored"/>
+</node>
+<node CREATED="1185438750635" FOLDED="true" ID="Freemind_Link_1564784287" MODIFIED="1185439997104" TEXT="compress">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539838176" ID="Freemind_Link_1333509061" MODIFIED="1185539839988" TEXT="The compress() function attempts to compress sourceLen bytes of data in the buffer source, placing the result in the buffer dest"/>
+</node>
+</node>
+<node CREATED="1185438552354" ID="Freemind_Link_1595278313" MODIFIED="1185445707345" TEXT="Decompress (4)" VSHIFT="8">
+<node CREATED="1185438656885" FOLDED="true" ID="Freemind_Link_1274415088" MODIFIED="1185439997823" TEXT="inflateInit">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539908707" ID="Freemind_Link_216237167" MODIFIED="1185539912191" TEXT="The inflateInit() function initializes the decompression system. On entry, stream refers to a user supplied z_stream object (a z_stream_s structure)"/>
+</node>
+<node CREATED="1185438664791" FOLDED="true" ID="Freemind_Link_1595231947" MODIFIED="1185439998229" TEXT="inflate">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539642801" ID="Freemind_Link_1258871299" MODIFIED="1185539648316" TEXT="The inflate() function shall attempt to decompress data until either the input buffer is empty or the output buffer is full. The stream references a z_stream structure. Before the first call to inflate(), this structure should have been initialized by a call to inflateInit2_()"/>
+</node>
+<node CREATED="1185438667651" FOLDED="true" ID="Freemind_Link_1849233105" MODIFIED="1185446988673" TEXT="inflateEnd">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539700785" ID="Freemind_Link_229920207" MODIFIED="1185539703129" TEXT="The inflateEnd() function frees all allocated state information referenced by stream. All pending output is discarded and unprocessed input is ignored"/>
+</node>
+<node CREATED="1185438700932" FOLDED="true" ID="Freemind_Link_1345683531" MODIFIED="1185439999120" TEXT="uncompress">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185539855957" ID="Freemind_Link_295079543" MODIFIED="1185539856801" TEXT="The uncompress() function attempts to decompress sourceLen bytes of data in the buffer source, placing the result in the buffer dest"/>
+</node>
+</node>
+<node CREATED="1185444616776" ID="Freemind_Link_1238980815" MODIFIED="1185445701829" TEXT="GZ Functions (10)" VSHIFT="17">
+<node CREATED="1185453124267" ID="Freemind_Link_463449956" MODIFIED="1185453180439" TEXT="General" VSHIFT="-10">
+<node CREATED="1185439756573" ID="Freemind_Link_1873638792" MODIFIED="1185440015026" TEXT="gzopen">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185439789791" ID="Freemind_Link_1634249250" MODIFIED="1185440015823" TEXT="gzdopen">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185440448901" ID="Freemind_Link_1221230986" MODIFIED="1185440460729" TEXT="gzclose">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1185453133267" ID="Freemind_Link_698494347" MODIFIED="1185453137767" TEXT="Read">
+<node CREATED="1185439847401" ID="Freemind_Link_1699911596" MODIFIED="1185440016229" TEXT="gzread">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185440112791" ID="Freemind_Link_1087498226" MODIFIED="1185440124151" TEXT="gzgets">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185440129510" ID="Freemind_Link_1562438191" MODIFIED="1185440175166" TEXT="gzgetc">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+<node CREATED="1185453138142" HGAP="21" ID="Freemind_Link_1829494373" MODIFIED="1185453177595" TEXT="Write" VSHIFT="10">
+<node CREATED="1185439904291" ID="Freemind_Link_1099210661" MODIFIED="1185440016604" TEXT="gzwrite">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185440028151" ID="Freemind_Link_1182380379" MODIFIED="1185440085104" TEXT="gzprintf">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185440085620" ID="Freemind_Link_1919341969" MODIFIED="1185440112057" TEXT="gzputs">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185440124416" ID="Freemind_Link_164119808" MODIFIED="1185440129010" TEXT="gzputc">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1185439149385" ID="Freemind_Link_693343643" MODIFIED="1185548166035" POSITION="left" TEXT="Other (8)" VSHIFT="11">
+<node CREATED="1185439130573" ID="Freemind_Link_900034857" MODIFIED="1185439999651" TEXT="zlibVersion">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185439222526" ID="Freemind_Link_1791068431" MODIFIED="1185440014198" TEXT="adler32">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185439231245" ID="Freemind_Link_1097569190" MODIFIED="1185440014588" TEXT="crc32">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1185445990595" FOLDED="true" ID="Freemind_Link_1564787458" MODIFIED="1185446013564" TEXT="zError">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454101532" ID="Freemind_Link_1694239488" MODIFIED="1185454103032" TEXT="The zError() function returns a string associated with err. This allows conversion from error code to string for functions, such as compress() and uncompress(), that do not always set the string version of an error"/>
+</node>
+<node CREATED="1185446025439" FOLDED="true" ID="Freemind_Link_43053082" MODIFIED="1185446032845" TEXT="get_crc_table">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185454134626" ID="Freemind_Link_1571426674" MODIFIED="1185454136470" TEXT="The get_crc_table() function returns a pointer to the first of a set of tables used internally to calculate CRC-32 values"/>
+</node>
+<node COLOR="#990000" CREATED="1185444150073" ID="Freemind_Link_873695456" MODIFIED="1186046085126" TEXT="adler32_combine">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+<node COLOR="#990000" CREATED="1185444174729" ID="Freemind_Link_1930207752" MODIFIED="1186046085470" TEXT="crc32_combine">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+<node COLOR="#990000" CREATED="1185444142979" ID="Freemind_Link_11266059" MODIFIED="1186046085829" TEXT="zlibCompileFlags">
+<font BOLD="true" NAME="SansSerif" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+</node>
+</map>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/engineering/PREQ1583 ZLib Use Cases v0.5.mm	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,732 @@
+<map version="0.8.0">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node COLOR="#000000" CREATED="1185462255470" ID="Freemind_Link_1616995555" MODIFIED="1204201727182" TEXT="REQ7297, REQ7362&#xa;ZLib Use Cases&#xa;black = use cases&#xa;green = test cases&#xa;light blue = test case ids (test spec) - added at later date&#xa;dark blue = test case ids (test spec) - added as test spec written&#xa;red = advanced APIs&#xa;&lt;!&gt; = functionality in new APIs">
+<edge STYLE="bezier"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node CREATED="1185462275798" FOLDED="true" ID="_" MODIFIED="1185463773017" POSITION="right" TEXT="Compress stream" VSHIFT="-15">
+<node CREATED="1185532049678" FOLDED="true" ID="Freemind_Link_1176964540" MODIFIED="1185982441620" TEXT="using compress method" VSHIFT="-20">
+<node CREATED="1185463631907" HGAP="22" ID="Freemind_Link_1224131980" MODIFIED="1185532103600" TEXT="Using default parameters">
+<node COLOR="#3399ff" CREATED="1190907586821" ID="Freemind_Link_473792524" MODIFIED="1190908840649" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4033&#xa;SYSLIB-EZLIB2-UT-4034"/>
+</node>
+<node CREATED="1185463640767" ID="Freemind_Link_1655696269" MODIFIED="1185463661329" TEXT="Specifying compression parameters">
+<node COLOR="#3399ff" CREATED="1190907635618" ID="Freemind_Link_1505585075" MODIFIED="1190908836180" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4035&#xa;SYSLIB-EZLIB2-UT-4036&#xa;SYSLIB-EZLIB2-UT-4037"/>
+</node>
+<node CREATED="1185463891110" ID="Freemind_Link_331334653" MODIFIED="1185467250267" TEXT="Getting required destination buffer size via API">
+<node COLOR="#3399ff" CREATED="1190907673790" ID="Freemind_Link_1474078524" MODIFIED="1190908832212" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4038"/>
+</node>
+</node>
+<node CREATED="1185462384657" FOLDED="true" ID="Freemind_Link_529773160" MODIFIED="1185982398964" TEXT="using deflate method">
+<node CREATED="1185463631907" FOLDED="true" ID="Freemind_Link_598514827" MODIFIED="1185463640204" TEXT="Using default parameters">
+<node COLOR="#3399ff" CREATED="1190907988055" ID="Freemind_Link_139163522" MODIFIED="1190909773415" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4018&#xa;SYSLIB-EZLIB2-UT-4046&#xa;SYSLIB-EZLIB2-UT-4047&#xa;SYSLIB-EZLIB2-UT-4049&#xa;SYSLIB-EZLIB2-UT-4050&#xa;SYSLIB-EZLIB2-UT-4084&#xa;SYSLIB-EZLIB2-UT-4085&#xa;SYSLIB-EZLIB2-UT-4086&#xa;SYSLIB-EZLIB2-UT-4099&#xa;SYSLIB-EZLIB2-UT-4107&#xa;SYSLIB-EZLIB2-UT-4108&#xa;SYSLIB-EZLIB2-UT-4189&#xa;SYSLIB-EZLIB2-UT-4190"/>
+</node>
+<node CREATED="1185463640767" FOLDED="true" ID="Freemind_Link_1655666979" MODIFIED="1185463661329" TEXT="Specifying compression parameters">
+<node CREATED="1185463830298" ID="Freemind_Link_1404823209" MODIFIED="1185531110959" TEXT="Setting on initialisation">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Took 40 minutes to expand this tree and come up with test cases&#xa;</text>
+</hook>
+<node COLOR="#3399ff" CREATED="1190908299008" FOLDED="true" ID="Freemind_Link_1350826085" MODIFIED="1190909744696" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4005&#xa;SYSLIB-EZLIB2-UT-4006&#xa;SYSLIB-EZLIB2-UT-4048&#xa;SYSLIB-EZLIB2-UT-4193&#xa;SYSLIB-EZLIB2-UT-4195&#xa;SYSLIB-EZLIB2-UT-4196&#xa;SYSLIB-EZLIB2-UT-4197&#xa;SYSLIB-EZLIB2-UT-4199&#xa;SYSLIB-EZLIB2-UT-4200&#xa;SYSLIB-EZLIB2-UT-4201&#xa;SYSLIB-EZLIB2-UT-4202&#xa;SYSLIB-EZLIB2-UT-4203&#xa;SYSLIB-EZLIB2-UT-4204&#xa;SYSLIB-EZLIB2-UT-4205&#xa;SYSLIB-EZLIB2-UT-4210&#xa;SYSLIB-EZLIB2-UT-4211&#xa;SYSLIB-EZLIB2-UT-4213&#xa;SYSLIB-EZLIB2-UT-4215&#xa;SYSLIB-EZLIB2-UT-4217&#xa;SYSLIB-EZLIB2-UT-4218&#xa;SYSLIB-EZLIB2-UT-4220&#xa;SYSLIB-EZLIB2-UT-4221&#xa;SYSLIB-EZLIB2-UT-4222&#xa;SYSLIB-EZLIB2-UT-4223&#xa;SYSLIB-EZLIB2-UT-4224">
+<node COLOR="#338800" CREATED="1185528538850" ID="Freemind_Link_171178146" MODIFIED="1185528786725" TEXT="initialisation correct">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#338800" CREATED="1185550268551" ID="Freemind_Link_185673155" MODIFIED="1185550979504" TEXT="level = Z_DEFAULT_COMPRESSION">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1862639996" MODIFIED="1188565873092" TEXT="no errors in stream during compression">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1370443162" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+<node COLOR="#338800" CREATED="1185530248803" ID="Freemind_Link_80797369" MODIFIED="1185530964928" TEXT="errors in finalisation">
+<node COLOR="#338800" CREATED="1185530257318" ID="Freemind_Link_1948663550" MODIFIED="1185530964928" TEXT="state inconsistant">
+<node COLOR="#338800" CREATED="1185530066365" ID="Freemind_Link_431288086" MODIFIED="1185530964928" TEXT="next_in = NULL"/>
+<node COLOR="#338800" CREATED="1185530072365" ID="Freemind_Link_1184995890" MODIFIED="1185530964928" TEXT="next_out = NULL"/>
+</node>
+<node COLOR="#338800" CREATED="1185530364334" ID="Freemind_Link_1368514199" MODIFIED="1185530964928" TEXT="stream freed prematurely">
+<node COLOR="#338800" CREATED="1185530439006" ID="Freemind_Link_1062202964" MODIFIED="1185530964928" TEXT="avail_in &gt; 0"/>
+<node COLOR="#338800" CREATED="1185530446912" ID="Freemind_Link_1620171008" MODIFIED="1185530964928" TEXT="output not flushed"/>
+</node>
+<node COLOR="#338800" CREATED="1185542103957" ID="Freemind_Link_445109656" MODIFIED="1185551668238" TEXT="invalid stream passed to deflateEnd (NULL)"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185529522568" ID="Freemind_Link_1535037305" MODIFIED="1188565984166" TEXT="errors in stream during compression">
+<node COLOR="#338800" CREATED="1185530317068" ID="Freemind_Link_948266196" MODIFIED="1185530964943" TEXT="state inconsistant">
+<node COLOR="#338800" CREATED="1185530066365" ID="Freemind_Link_1035716876" MODIFIED="1185530964928" TEXT="next_in = NULL"/>
+<node COLOR="#338800" CREATED="1185530072365" ID="Freemind_Link_144111493" MODIFIED="1185530964928" TEXT="next_out = NULL"/>
+</node>
+<node COLOR="#338800" CREATED="1185530322053" ID="Freemind_Link_469497926" MODIFIED="1185530964943" TEXT="no progress possible">
+<node COLOR="#338800" CREATED="1185530077506" ID="Freemind_Link_566786644" MODIFIED="1185530964943" TEXT="avail_in = 0"/>
+<node COLOR="#338800" CREATED="1185530081350" ID="Freemind_Link_628921089" MODIFIED="1185530964943" TEXT="avail_out = 0"/>
+</node>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185550279019" ID="Freemind_Link_1893500006" MODIFIED="1185550979051" TEXT="level = 0">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1856892110" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_48088447" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185550284379" ID="Freemind_Link_1583209539" MODIFIED="1185550978582" TEXT="level = 9">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1484002288" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1846672605" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185548849176" ID="Freemind_Link_958510389" MODIFIED="1185550978144" TEXT="windowBits = 8">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1567079131" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_957640864" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185550064332" ID="Freemind_Link_794876325" MODIFIED="1185550977723" TEXT="windowBits = 15">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1598753027" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_510676794" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185550118066" ID="Freemind_Link_850583942" MODIFIED="1185550977254" TEXT="memLevel = 1">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_435274612" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_417058372" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185550969098" ID="Freemind_Link_1892506569" MODIFIED="1185550976707" TEXT="memLevel = 9">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1321866695" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1647680205" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185528558068" ID="Freemind_Link_1366716355" MODIFIED="1185528786725" TEXT="initialisation fails">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#338800" CREATED="1185528376209" ID="Freemind_Link_114613584" MODIFIED="1185528786725" TEXT="invalid parameters">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#338800" CREATED="1185550298098" ID="Freemind_Link_391193760" MODIFIED="1185550309816" TEXT="level &lt; 0 or &gt; 9"/>
+<node COLOR="#338800" CREATED="1185528990943" ID="Freemind_Link_329100847" MODIFIED="1185529329506" TEXT="method  != Z_DEFLATED"/>
+<node COLOR="#338800" CREATED="1185529007818" ID="Freemind_Link_705356064" MODIFIED="1185529329506" TEXT="windowBits &lt; 8 or &gt; 15"/>
+<node COLOR="#338800" CREATED="1185529115803" ID="Freemind_Link_27340322" MODIFIED="1185529329506" TEXT="memLevel &lt; 1 or &gt; 9"/>
+<node COLOR="#338800" CREATED="1185529160084" ID="Freemind_Link_696765437" MODIFIED="1186046397563" TEXT="stragegy != Z_DEFAULT or Z_HUFFMAN or Z_FILTERED or Z_RLE or Z_FIXED"/>
+<node COLOR="#338800" CREATED="1185549955129" ID="Freemind_Link_31271394" MODIFIED="1185549980441" TEXT="strm = NULL"/>
+</node>
+<node COLOR="#009900" CREATED="1185528447146" ID="Freemind_Link_1958922035" MODIFIED="1188560018426" TEXT="invalid stream">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#338800" CREATED="1185529236787" ID="Freemind_Link_454643371" MODIFIED="1185530474193" TEXT="zalloc = NULL"/>
+<node COLOR="#338800" CREATED="1185529276787" ID="Freemind_Link_1152037697" MODIFIED="1185530481818" TEXT="zfree = NULL"/>
+<node COLOR="#338800" CREATED="1185529290084" ID="Freemind_Link_16601143" MODIFIED="1185530489068" TEXT="opaque = NULL"/>
+<node COLOR="#338800" CREATED="1185529305584" ID="Freemind_Link_791345511" MODIFIED="1185530493912" TEXT="next_in = NULL"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1185463841892" ID="Freemind_Link_1333523248" MODIFIED="1185463846923" TEXT="Setting post initialisation">
+<node COLOR="#3399ff" CREATED="1190908443477" ID="Freemind_Link_177763260" MODIFIED="1190908808180" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4040&#xa;SYSLIB-EZLIB2-UT-4041&#xa;SYSLIB-EZLIB2-UT-4042&#xa;SYSLIB-EZLIB2-UT-4233"/>
+</node>
+<node COLOR="#ff0000" CREATED="1186049318032" ID="Freemind_Link_1850054816" MODIFIED="1190906293930" TEXT="Fine tuning compression parameters">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>deflateTune</text>
+</hook>
+<node COLOR="#0033ff" CREATED="1189518425397" FOLDED="true" ID="Freemind_Link_1539685451" MODIFIED="1190906263430" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4259">
+<node COLOR="#009900" CREATED="1188559741921" ID="Freemind_Link_782889066" MODIFIED="1190906293930" TEXT="tuning correct">
+<edge COLOR="#999999"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Write a test to check that the values are actually set correctly.</text>
+</hook>
+<node COLOR="#009900" CREATED="1188574090464" ID="Freemind_Link_1160248594" MODIFIED="1188574618287" TEXT="good_length = 0">
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_1465809111" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574101135" ID="Freemind_Link_1467809940" MODIFIED="1190897755243" TEXT="good_length = high value">
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_1857372372" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574127697" ID="Freemind_Link_440759251" MODIFIED="1188574618303" TEXT="max_lazy = 0">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Try this with a compression level of &lt; 4 and &gt;= 4 as a result of this parameter being used only when compression level is &gt;= 4</text>
+</hook>
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_869124677" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574137493" ID="Freemind_Link_150420407" MODIFIED="1190897769040" TEXT="max_lazy = high value">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Try this with a compression level of &lt; 4 and &gt;= 4 as a result of this parameter being used only when compression level is &gt;= 4</text>
+</hook>
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_751332395" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574198881" ID="Freemind_Link_1275227348" MODIFIED="1188574618303" TEXT="nice_length = 0">
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_1909321843" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574204069" ID="Freemind_Link_1826088548" MODIFIED="1190897776383" TEXT="nice_length = high value">
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_1783330676" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574223740" ID="Freemind_Link_1897413052" MODIFIED="1188574618303" TEXT="max_chain = 0">
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_402778641" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188574231849" ID="Freemind_Link_1149346375" MODIFIED="1190897779149" TEXT="max_chain = high value">
+<node COLOR="#338800" CREATED="1188575475707" ID="Freemind_Link_462452660" MODIFIED="1188575475707" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575499769" MODIFIED="1188575499769" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0033ff" CREATED="1189518442022" FOLDED="true" ID="Freemind_Link_400961641" MODIFIED="1190906324774" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4260">
+<node COLOR="#009900" CREATED="1188559841948" ID="Freemind_Link_1139754934" MODIFIED="1190906304977" TEXT="tuning fails">
+<node COLOR="#009900" CREATED="1188560301228" ID="Freemind_Link_1174213474" MODIFIED="1188560339414" TEXT="invalid parameters">
+<node COLOR="#009900" CREATED="1188559959116" ID="Freemind_Link_1860236343" MODIFIED="1188560999341" TEXT="strm = Z_NULL"/>
+</node>
+<node COLOR="#009900" CREATED="1188560083502" ID="Freemind_Link_73869096" MODIFIED="1188560360319" TEXT="invalid stream">
+<node COLOR="#009900" CREATED="1188560033160" ID="Freemind_Link_89054849" MODIFIED="1188560376397" TEXT="state = Z_NULL"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1185984323151" FOLDED="true" ID="Freemind_Link_1291914828" MODIFIED="1190907048602" TEXT="Generate output with gzip header">
+<node COLOR="#ff0000" CREATED="1186048056220" ID="Freemind_Link_52513077" MODIFIED="1190907048602" TEXT="Using default header">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>values set in configuration_table</text>
+</hook>
+<node COLOR="#0033ff" CREATED="1189518633413" ID="Freemind_Link_1932220237" MODIFIED="1190906556102" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4261&#xa;SYSLIB-EZLIB2-UT-4262&#xa;SYSLIB-EZLIB2-UT-4267"/>
+</node>
+<node COLOR="#ff0000" CREATED="1186048067720" ID="Freemind_Link_73485928" MODIFIED="1190907048602" TEXT="Specifying header details">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>deflateSetHeader&#xa;&#xa;Do we need a test for using a CRC/invalid CRC?</text>
+</hook>
+<node COLOR="#0033ff" CREATED="1189518646850" FOLDED="true" ID="Freemind_Link_41580185" MODIFIED="1190906477087" TEXT="Test Id: &#xa;SYSLIB-EZLIB2-UT-4263&#xa;SYSLIB-EZLIB2-UT-4264">
+<node COLOR="#009900" CREATED="1188568797979" ID="Freemind_Link_505545946" MODIFIED="1190907048602" TEXT="specifying header details succeeds">
+<node COLOR="#009900" CREATED="1188575540314" ID="Freemind_Link_1785820855" MODIFIED="1188575625983" TEXT="head = NOT Z_NULL">
+<node COLOR="#338800" CREATED="1188575586937" ID="Freemind_Link_1936810460" MODIFIED="1188575586937" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575597828" MODIFIED="1188575597828" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#009900" CREATED="1188575559298" ID="Freemind_Link_348743732" MODIFIED="1188575625983" TEXT="head = Z_NULL">
+<node COLOR="#338800" CREATED="1188575586937" ID="Freemind_Link_1081998013" MODIFIED="1188575586937" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575597828" MODIFIED="1188575597828" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0033ff" CREATED="1189518655569" FOLDED="true" ID="Freemind_Link_1472913382" MODIFIED="1190906534008" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4266">
+<node COLOR="#009900" CREATED="1188567248445" ID="Freemind_Link_357231307" MODIFIED="1190907048602" TEXT="specifying header details fails">
+<node COLOR="#009900" CREATED="1188567439953" ID="Freemind_Link_797813798" MODIFIED="1188567455203" TEXT="invalid parameters">
+<node COLOR="#009900" CREATED="1188567458421" ID="Freemind_Link_99919446" MODIFIED="1188567475374" TEXT="strm = Z_NULL"/>
+</node>
+<node COLOR="#009900" CREATED="1188567382003" ID="Freemind_Link_1206758321" MODIFIED="1188567398799" TEXT="invalid stream">
+<node COLOR="#009900" CREATED="1188567389205" ID="Freemind_Link_1189812325" MODIFIED="1188567403236" TEXT="state = Z_NULL"/>
+<node COLOR="#009900" CREATED="1189517716225" ID="Freemind_Link_1099426135" MODIFIED="1190644844951" TEXT="zlib stream"/>
+<node COLOR="#009900" CREATED="1189517721569" ID="Freemind_Link_1841099762" MODIFIED="1190644844951" TEXT="raw stream"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1185984338886" FOLDED="true" ID="Freemind_Link_111602228" MODIFIED="1190907032118" TEXT="Generate output in raw format">
+<node COLOR="#ff0000" CREATED="1186048959579" ID="Freemind_Link_480897641" MODIFIED="1190907032118" TEXT="Normal usage">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>if windowBits is set to -8..-15 in deflateInit2 ouput will be in raw format</text>
+</hook>
+<node COLOR="#0033ff" CREATED="1189526818303" FOLDED="true" ID="Freemind_Link_1465082025" MODIFIED="1190906588618" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4268">
+<node COLOR="#339900" CREATED="1188986129755" ID="Freemind_Link_343531103" MODIFIED="1190907032118" TEXT="raw output correct">
+<node COLOR="#339900" CREATED="1188986198395" ID="Freemind_Link_136103797" MODIFIED="1188986270645" TEXT="windowBits = -8">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_646772893" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_448771882" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1188986212801" ID="Freemind_Link_915487877" MODIFIED="1188986270645" TEXT="windowBits = -15">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1693994249" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_457354890" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0033ff" CREATED="1189526824350" FOLDED="true" ID="Freemind_Link_1981137264" MODIFIED="1190906612274" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4269">
+<node COLOR="#339900" CREATED="1188986178551" ID="Freemind_Link_1900147267" MODIFIED="1190907032118" TEXT="raw output fails">
+<node COLOR="#339900" CREATED="1188986222630" ID="Freemind_Link_217725729" MODIFIED="1189004975381" TEXT="windowsBits &lt; -15 or &gt; -8"/>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1186048972313" ID="Freemind_Link_1834935233" MODIFIED="1190907032118" TEXT="Inserting bits into start of stream">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>deflatePrime&#xa;&#xa;this function can only be used for raw deflate, and must be used before the first deflate() call after a deflateInit2() or deflateReset().</text>
+</hook>
+<node COLOR="#0000ff" CREATED="1190739059308" FOLDED="true" ID="Freemind_Link_1207123175" MODIFIED="1190906658680" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4271">
+<node COLOR="#009900" CREATED="1188913256474" ID="Freemind_Link_536052892" MODIFIED="1190907032118" TEXT="insert correct">
+<node COLOR="#339900" CREATED="1188984679192" ID="Freemind_Link_111352865" MODIFIED="1188986064286" TEXT="bits = 16">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_402228052" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_568920295" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1188985450411" ID="Freemind_Link_1561896017" MODIFIED="1188986064286" TEXT="bits = 0">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_578404474" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1866936073" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1188985642708" ID="Freemind_Link_105724362" MODIFIED="1188986064286" TEXT="value = 0">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Check that bi_buf is set correctly.</text>
+</hook>
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1983533772" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1943211201" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0000ff" CREATED="1190739065870" FOLDED="true" ID="Freemind_Link_1692053221" MODIFIED="1190906679165" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4272">
+<node COLOR="#009900" CREATED="1188913262036" ID="Freemind_Link_1241212390" MODIFIED="1190907032118" TEXT="insert fails">
+<node COLOR="#009900" CREATED="1188913267364" ID="Freemind_Link_495877420" MODIFIED="1188985587020" TEXT="invalid parameters">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>The documentation states that bits should be &lt;= 16. However, bits is not ranged checked. As a result we will not provide a test to check if bits is &gt; 17.</text>
+</hook>
+<node COLOR="#009900" CREATED="1188913347924" ID="Freemind_Link_369730458" MODIFIED="1188913368376" TEXT="strm = Z_NULL"/>
+</node>
+<node COLOR="#009900" CREATED="1188913272255" ID="Freemind_Link_123740462" MODIFIED="1188913368376" TEXT="invalid stream">
+<node COLOR="#009900" CREATED="1188913311706" ID="Freemind_Link_1401939662" MODIFIED="1188913368376" TEXT="state = Z_NULL"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1185463785892" FOLDED="true" ID="Freemind_Link_1530688850" MODIFIED="1185463803407" TEXT="Using dictionary">
+<node COLOR="#3399ff" CREATED="1190908535946" ID="Freemind_Link_851334634" MODIFIED="1190908789571" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4081&#xa;SYSLIB-EZLIB2-UT-4082&#xa;SYSLIB-EZLIB2-UT-4083&#xa;SYSLIB-EZLIB2-UT-4122&#xa;SYSLIB-EZLIB2-UT-4123&#xa;SYSLIB-EZLIB2-UT-4124&#xa;SYSLIB-EZLIB2-UT-4125&#xa;SYSLIB-EZLIB2-UT-4126&#xa;SYSLIB-EZLIB2-UT-4128&#xa;SYSLIB-EZLIB2-UT-4129&#xa;SYSLIB-EZLIB2-UT-4130"/>
+</node>
+<node CREATED="1185464669267" FOLDED="true" ID="Freemind_Link_1554662399" MODIFIED="1185464679626" TEXT="Reseting stream">
+<node COLOR="#3399ff" CREATED="1190908746087" ID="Freemind_Link_184707051" MODIFIED="1190908849727" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4003&#xa;SYSLIB-EZLIB2-UT-4004&#xa;SYSLIB-EZLIB2-UT-4213&#xa;SYSLIB-EZLIB2-UT-4214"/>
+</node>
+<node CREATED="1185463891110" FOLDED="true" ID="Freemind_Link_872561745" MODIFIED="1185467250267" TEXT="Getting required destination buffer size via API">
+<node COLOR="#3399ff" CREATED="1190909785712" ID="Freemind_Link_1532044918" MODIFIED="1190909887383" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4039&#xa;SYSLIB-EZLIB2-UT-4225&#xa;SYSLIB-EZLIB2-UT-4226&#xa;SYSLIB-EZLIB2-UT-4227"/>
+</node>
+<node CREATED="1185464745220" FOLDED="true" ID="Freemind_Link_1606478677" MODIFIED="1185525499475" TEXT="Duplicating stream to compare different parameters" VSHIFT="19">
+<node COLOR="#3399ff" CREATED="1190909947883" ID="Freemind_Link_607577212" MODIFIED="1190909977805" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4067&#xa;SYSLIB-EZLIB2-UT-4068&#xa;SYSLIB-EZLIB2-UT-4191&#xa;SYSLIB-EZLIB2-UT-4192"/>
+</node>
+</node>
+</node>
+<node CREATED="1185462327329" FOLDED="true" ID="Freemind_Link_306784883" MODIFIED="1185463770517" POSITION="right" TEXT="Decompress stream" VSHIFT="67">
+<node CREATED="1185463631907" FOLDED="true" ID="Freemind_Link_1880332779" MODIFIED="1185532226707" TEXT="using uncompress method">
+<node CREATED="1185467288079" ID="Freemind_Link_814726811" MODIFIED="1185467297454" TEXT="Using default parameters">
+<node COLOR="#3399ff" CREATED="1190910130696" ID="Freemind_Link_1168219766" MODIFIED="1190910175821" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4010&#xa;SYSLIB-EZLIB2-UT-4011&#xa;SYSLIB-EZLIB2-UT-4251&#xa;SYSLIB-EZLIB2-UT-4252&#xa;SYSLIB-EZLIB2-UT-4253"/>
+</node>
+</node>
+<node CREATED="1185462423142" FOLDED="true" ID="Freemind_Link_1261076803" MODIFIED="1185982302948" TEXT="using inflate method" VSHIFT="27">
+<node CREATED="1185467288079" FOLDED="true" ID="Freemind_Link_1341911405" MODIFIED="1185467297454" TEXT="Using default parameters">
+<node COLOR="#3399ff" CREATED="1190910245555" ID="Freemind_Link_169257321" MODIFIED="1190910418102" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4019&#xa;SYSLIB-EZLIB2-UT-4020&#xa;SYSLIB-EZLIB2-UT-4021&#xa;SYSLIB-EZLIB2-UT-4022&#xa;SYSLIB-EZLIB2-UT-4023&#xa;SYSLIB-EZLIB2-UT-4024&#xa;SYSLIB-EZLIB2-UT-4028&#xa;SYSLIB-EZLIB2-UT-4030&#xa;SYSLIB-EZLIB2-UT-4032&#xa;SYSLIB-EZLIB2-UT-4110&#xa;SYSLIB-EZLIB2-UT-4117&#xa;SYSLIB-EZLIB2-UT-4118&#xa;SYSLIB-EZLIB2-UT-4119&#xa;SYSLIB-EZLIB2-UT-4120&#xa;SYSLIB-EZLIB2-UT-4121&#xa;SYSLIB-EZLIB2-UT-4208&#xa;SYSLIB-EZLIB2-UT-4257&#xa;"/>
+</node>
+<node CREATED="1185467301845" FOLDED="true" ID="Freemind_Link_1732469591" MODIFIED="1185467338189" TEXT="Specifying windowBits parameter">
+<node COLOR="#3399ff" CREATED="1190910439212" ID="Freemind_Link_1109449214" MODIFIED="1190910481712" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4007&#xa;SYSLIB-EZLIB2-UT-4027&#xa;SYSLIB-EZLIB2-UT-4029&#xa;SYSLIB-EZLIB2-UT-4031&#xa;SYSLIB-EZLIB2-UT-4208&#xa;SYSLIB-EZLIB2-UT-4254&#xa;SYSLIB-EZLIB2-UT-4255&#xa;SYSLIB-EZLIB2-UT-4256"/>
+</node>
+<node COLOR="#ff0000" CREATED="1185985477526" FOLDED="true" ID="Freemind_Link_1361781022" MODIFIED="1190907012352" TEXT="Decoding data with gzip header">
+<node COLOR="#ff0000" CREATED="1188573061269" ID="Freemind_Link_662088530" MODIFIED="1190907012352" TEXT="Default header">
+<node COLOR="#0033ff" CREATED="1189519907413" FOLDED="true" ID="Freemind_Link_1028009103" MODIFIED="1190906387852" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4261">
+<node COLOR="#339900" CREATED="1188998523997" ID="Freemind_Link_1954719433" MODIFIED="1190907012352" TEXT="ignore header details succeeds">
+<node COLOR="#339900" CREATED="1188998534590" ID="Freemind_Link_1992139871" MODIFIED="1188998567400" TEXT="don&apos;t call inflateGetHeader">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1614374882" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_325484417" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1188573065112" ID="Freemind_Link_1701035928" MODIFIED="1190907012352" TEXT="Specified header">
+<node COLOR="#ff0000" CREATED="1186048067720" ID="Freemind_Link_400717913" MODIFIED="1190907012352" TEXT="Retrieving header details">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>inflateGetHeader&#xa;&#xa;inflateGetHeader() may be called after inflateInit2() or inflateReset(), and before the first call of inflate().</text>
+</hook>
+<node COLOR="#0033ff" CREATED="1189520020350" FOLDED="true" ID="Freemind_Link_546942970" MODIFIED="1190906445727" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4263">
+<node COLOR="#009900" CREATED="1188568797979" ID="Freemind_Link_1074227295" MODIFIED="1190907012352" TEXT="retrieving header details succeeds">
+<node COLOR="#009900" CREATED="1188575540314" ID="Freemind_Link_194397230" MODIFIED="1188575625983" TEXT="head = NOT Z_NULL">
+<node COLOR="#338800" CREATED="1188575586937" ID="Freemind_Link_517749200" MODIFIED="1188575586937" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1188575597828" MODIFIED="1188575597828" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0033ff" CREATED="1189520025053" FOLDED="true" ID="Freemind_Link_58485535" MODIFIED="1190906571680" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4267">
+<node COLOR="#009900" CREATED="1188567248445" ID="Freemind_Link_1869962417" MODIFIED="1190907012352" TEXT="retrieving header details fails">
+<node COLOR="#009900" CREATED="1188567439953" ID="Freemind_Link_1231154188" MODIFIED="1188998412972" TEXT="invalid parameters">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>head is not checked to see if it is NULL.</text>
+</hook>
+<node COLOR="#009900" CREATED="1188567458421" ID="Freemind_Link_671122019" MODIFIED="1188567475374" TEXT="strm = Z_NULL"/>
+</node>
+<node COLOR="#009900" CREATED="1188567382003" ID="Freemind_Link_1303933189" MODIFIED="1188567398799" TEXT="invalid stream">
+<node COLOR="#009900" CREATED="1188567389205" ID="Freemind_Link_189015163" MODIFIED="1188567403236" TEXT="state = Z_NULL"/>
+<node COLOR="#339900" CREATED="1189440126680" ID="Freemind_Link_565106169" MODIFIED="1189440149023" TEXT="zlib stream"/>
+<node COLOR="#009900" CREATED="1189517617600" ID="Freemind_Link_1692769111" MODIFIED="1189517635631" TEXT="raw stream"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1189437786633" FOLDED="true" ID="Freemind_Link_905594088" MODIFIED="1190906992508" TEXT="Decoding data with automatic header detection">
+<node COLOR="#ff0000" CREATED="1189437855461" ID="Freemind_Link_68082823" MODIFIED="1190906992508" TEXT="Decoding data with gzip header">
+<node COLOR="#ff0000" CREATED="1189516031616" ID="Freemind_Link_1555660472" MODIFIED="1190906992508" TEXT="Default header">
+<node COLOR="#ff0000" CREATED="1189438063742" ID="Freemind_Link_1831692224" MODIFIED="1190906992508" TEXT="Retrieving header details">
+<node COLOR="#0033ff" CREATED="1189519951710" FOLDED="true" ID="Freemind_Link_1985144671" MODIFIED="1190906420899" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4262">
+<node COLOR="#339900" CREATED="1189438232789" ID="Freemind_Link_867426944" MODIFIED="1190906992508" TEXT="retrieve header details succeeds">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1834549645" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1611253068" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1189516037803" ID="Freemind_Link_763798491" MODIFIED="1190906992508" TEXT="Specified header">
+<node COLOR="#ff0000" CREATED="1189438063742" ID="Freemind_Link_58738524" MODIFIED="1190906992508" TEXT="Retrieving header details">
+<node COLOR="#0033ff" CREATED="1189520092553" FOLDED="true" ID="Freemind_Link_1903095278" MODIFIED="1190906484555" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4264">
+<node COLOR="#339900" CREATED="1189438232789" ID="Freemind_Link_554678109" MODIFIED="1190906992508" TEXT="retrieve header details succeeds">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_494761252" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_618754296" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1189437869914" ID="Freemind_Link_446111634" MODIFIED="1190906992508" TEXT="Decoding data with zlib header">
+<node COLOR="#0033ff" CREATED="1189520122553" FOLDED="true" ID="Freemind_Link_1761458591" MODIFIED="1190906509337" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4265">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1483018392" MODIFIED="1190906992508" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_152015831" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1185984338886" FOLDED="true" ID="Freemind_Link_1872985134" MODIFIED="1190906967602" TEXT="Decoding data in raw format">
+<node COLOR="#ff0000" CREATED="1186048959579" ID="Freemind_Link_1582502516" MODIFIED="1190906967602" TEXT="Normal usage">
+<node COLOR="#0033ff" CREATED="1189526795381" FOLDED="true" ID="Freemind_Link_368079357" MODIFIED="1190906595633" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4268">
+<node COLOR="#339900" CREATED="1188986129755" ID="Freemind_Link_1491976841" MODIFIED="1190906967618" TEXT="raw input correct">
+<node COLOR="#339900" CREATED="1188986198395" ID="Freemind_Link_841267144" MODIFIED="1188986270645" TEXT="windowBits = -8">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1462706534" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1590756284" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1188986212801" ID="Freemind_Link_1786277888" MODIFIED="1188986270645" TEXT="windowBits = -15">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1583675665" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1165501968" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0033ff" CREATED="1189526802663" FOLDED="true" ID="Freemind_Link_246537715" MODIFIED="1190906633837" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4270">
+<node COLOR="#339900" CREATED="1188986178551" ID="Freemind_Link_1509262574" MODIFIED="1190906967618" TEXT="raw input fails">
+<node COLOR="#339900" CREATED="1188986222630" ID="Freemind_Link_260334932" MODIFIED="1189004953054" TEXT="windowsBits &lt; -15 or &gt; -8"/>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1186048972313" ID="Freemind_Link_895745372" MODIFIED="1190906967602" TEXT="Inserting bits into start of stream">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>inflatePrime&#xa;&#xa;This function should only be used with raw inflate, and should be used before the first inflate() call after inflateInit2() or inflateReset().</text>
+</hook>
+<node COLOR="#0000ff" CREATED="1190740789708" FOLDED="true" ID="Freemind_Link_1379324023" MODIFIED="1190906703118" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4273">
+<node COLOR="#009900" CREATED="1188913256474" ID="Freemind_Link_950934760" MODIFIED="1190906967618" TEXT="insert correct">
+<node COLOR="#339900" CREATED="1188984679192" ID="Freemind_Link_1749249343" MODIFIED="1188986064286" TEXT="bits = 16">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_447971252" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_776603146" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1188985450411" ID="Freemind_Link_1577155434" MODIFIED="1188986064286" TEXT="bits = 0">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1697808806" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_88946764" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1188985642708" ID="Freemind_Link_1750148112" MODIFIED="1188986064286" TEXT="value = 0">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Check that bi_buf is set correctly.</text>
+</hook>
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1001990174" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1794072190" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0000ff" CREATED="1190740801067" FOLDED="true" ID="Freemind_Link_1151651275" MODIFIED="1190906727712" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4274">
+<node COLOR="#009900" CREATED="1188913262036" ID="Freemind_Link_734201036" MODIFIED="1190906967618" TEXT="insert fails">
+<node COLOR="#009900" CREATED="1188913267364" ID="Freemind_Link_638451830" MODIFIED="1188985587020" TEXT="invalid parameters">
+<node COLOR="#009900" CREATED="1188913347924" ID="Freemind_Link_1871625201" MODIFIED="1188913368376" TEXT="strm = Z_NULL"/>
+<node COLOR="#339900" CREATED="1188996600213" ID="Freemind_Link_1354656414" MODIFIED="1188996815293" TEXT="bits &gt; 16"/>
+</node>
+<node COLOR="#009900" CREATED="1188913272255" ID="Freemind_Link_1590851688" MODIFIED="1188913368376" TEXT="invalid stream">
+<node COLOR="#339900" CREATED="1188996765750" ID="Freemind_Link_1249043316" MODIFIED="1188996873087" TEXT="invalid state">
+<node COLOR="#339900" CREATED="1188996774390" ID="Freemind_Link_1803764608" MODIFIED="1188996873087" TEXT="bits + bits (param) &gt; 32"/>
+</node>
+<node COLOR="#009900" CREATED="1188913311706" ID="Freemind_Link_520333440" MODIFIED="1188913368376" TEXT="state = Z_NULL"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1185467407720" FOLDED="true" ID="Freemind_Link_1187424353" MODIFIED="1185525547506" TEXT="Try to recover corrupt data (inflateSync method)">
+<node COLOR="#3399ff" CREATED="1190910496415" ID="Freemind_Link_622557139" MODIFIED="1190910600024" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4100&#xa;SYSLIB-EZLIB2-UT-4101&#xa;SYSLIB-EZLIB2-UT-4102&#xa;SYSLIB-EZLIB2-UT-4103&#xa;SYSLIB-EZLIB2-UT-4234&#xa;SYSLIB-EZLIB2-UT-4235&#xa;SYSLIB-EZLIB2-UT-4236"/>
+</node>
+<node CREATED="1185463785892" FOLDED="true" ID="Freemind_Link_1591369922" MODIFIED="1185463803407" TEXT="Using dictionary">
+<node COLOR="#3399ff" CREATED="1190910561055" ID="Freemind_Link_1592829876" MODIFIED="1190910605102" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4012&#xa;SYSLIB-EZLIB2-UT-4013&#xa;SYSLIB-EZLIB2-UT-4014&#xa;SYSLIB-EZLIB2-UT-4231&#xa;SYSLIB-EZLIB2-UT-4232"/>
+</node>
+<node CREATED="1185464669267" FOLDED="true" ID="Freemind_Link_108445852" MODIFIED="1185464679626" TEXT="Reseting stream">
+<node COLOR="#3399ff" CREATED="1190910622555" ID="Freemind_Link_1632695935" MODIFIED="1190910640462" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4025&#xa;SYSLIB-EZLIB2-UT-4026"/>
+</node>
+<node COLOR="#ff0000" CREATED="1186049424298" ID="Freemind_Link_55240944" MODIFIED="1190906911212" TEXT="Duplicating stream">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>inflateCopy</text>
+</hook>
+<node COLOR="#0000ff" CREATED="1190740839754" FOLDED="true" ID="Freemind_Link_255298663" MODIFIED="1190906742524" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4275">
+<node COLOR="#339900" CREATED="1188990117558" ID="Freemind_Link_1970893633" MODIFIED="1190906947165" TEXT="duplicate correct">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1118735220" MODIFIED="1185530964943" TEXT="no errors in stream">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_369295849" MODIFIED="1185530964928" TEXT="no errors in finalisation"/>
+</node>
+</node>
+</node>
+<node COLOR="#0000ff" CREATED="1190740843973" FOLDED="true" ID="Freemind_Link_895612795" MODIFIED="1190906781087" TEXT="Test Id: &#xa;SYSLIB-EZLIB2-UT-4276&#xa;SYSLIB-EZLIB2-UT-4277">
+<node COLOR="#339900" CREATED="1188990124651" ID="Freemind_Link_101741715" MODIFIED="1190906947165" TEXT="duplicate fails">
+<node COLOR="#339900" CREATED="1188990133979" ID="Freemind_Link_1454357116" MODIFIED="1188995505721" TEXT="invalid parameters">
+<node COLOR="#339900" CREATED="1188990139604" ID="Freemind_Link_1870581218" MODIFIED="1188995505737" TEXT="dest = Z_NULL"/>
+<node COLOR="#339900" CREATED="1188990153946" ID="Freemind_Link_1046611454" MODIFIED="1188995505737" TEXT="source = Z_NULL"/>
+</node>
+<node COLOR="#339900" CREATED="1188990383072" ID="Freemind_Link_436741816" MODIFIED="1188995505737" TEXT="invalid stream">
+<node COLOR="#339900" CREATED="1188990393009" ID="Freemind_Link_718015413" MODIFIED="1188995505737" TEXT="source-&gt;state = Z_NULL"/>
+<node COLOR="#338800" CREATED="1185529236787" ID="Freemind_Link_1671985067" MODIFIED="1185530474193" TEXT="zalloc = NULL"/>
+<node COLOR="#338800" CREATED="1185529276787" ID="Freemind_Link_571253394" MODIFIED="1185530481818" TEXT="zfree = NULL"/>
+</node>
+<node COLOR="#339900" CREATED="1188995091951" ID="Freemind_Link_483845711" MODIFIED="1188995505737" TEXT="not enough memory">
+<node COLOR="#339900" CREATED="1188995165321" ID="Freemind_Link_1702876792" MODIFIED="1188995505737" TEXT="copy = Z_NULL"/>
+<node COLOR="#339900" CREATED="1188995209178" ID="Freemind_Link_1106553653" MODIFIED="1188995505737" TEXT="window = Z_NULL"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1186051312224" FOLDED="true" ID="Freemind_Link_493079181" MODIFIED="1190906911212" TEXT="using inflateBack method">
+<icon BUILTIN="messagebox_warning"/>
+<node COLOR="#ff0000" CREATED="1185463640767" ID="Freemind_Link_132574699" MODIFIED="1190906911212" TEXT="Specifying decompression parameters">
+<node COLOR="#ff0000" CREATED="1185463830298" ID="Freemind_Link_1051379359" MODIFIED="1190906911212" TEXT="Setting on initialisation">
+<node COLOR="#0000ff" CREATED="1190740860832" FOLDED="true" ID="Freemind_Link_423803605" MODIFIED="1190906823555" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4278&#xa;SYSLIB-EZLIB2-UT-4279&#xa;SYSLIB-EZLIB2-UT-4280">
+<node COLOR="#338800" CREATED="1185528538850" ID="Freemind_Link_1916041704" MODIFIED="1190906939227" TEXT="initialisation correct">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#338800" CREATED="1185548849176" ID="Freemind_Link_358702146" MODIFIED="1185550978144" TEXT="windowBits = 8">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_256516330" MODIFIED="1189008147724" TEXT="inflate correct">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_274737547" MODIFIED="1189008740280" TEXT="finalisation correct"/>
+<node COLOR="#339900" CREATED="1189008725781" ID="Freemind_Link_75177128" MODIFIED="1189008877240" TEXT="finalisation fails">
+<node COLOR="#339900" CREATED="1189008788090" ID="Freemind_Link_1825356666" MODIFIED="1189008877240" TEXT="invalid parameters">
+<node COLOR="#339900" CREATED="1189008801823" ID="Freemind_Link_563349196" MODIFIED="1189008877240" TEXT="strm = Z_NULL"/>
+</node>
+<node COLOR="#339900" CREATED="1189008793714" ID="Freemind_Link_893661384" MODIFIED="1189008877240" TEXT="invalid stream">
+<node COLOR="#009900" CREATED="1188913311706" ID="Freemind_Link_1204568464" MODIFIED="1188913368376" TEXT="state = Z_NULL"/>
+<node COLOR="#338800" CREATED="1185529276787" ID="Freemind_Link_674565185" MODIFIED="1185530481818" TEXT="zfree = NULL"/>
+</node>
+</node>
+</node>
+<node COLOR="#339900" CREATED="1189008148209" ID="Freemind_Link_789868317" MODIFIED="1189008234563" TEXT="inflate fails">
+<node COLOR="#339900" CREATED="1189008788090" ID="Freemind_Link_312866333" MODIFIED="1189075571867" TEXT="invalid parameters">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>No check to see if in and out functions are provided.</text>
+</hook>
+<node COLOR="#339900" CREATED="1189008801823" ID="Freemind_Link_122923655" MODIFIED="1189008877240" TEXT="strm = Z_NULL"/>
+</node>
+<node COLOR="#339900" CREATED="1189008793714" ID="Freemind_Link_373088208" MODIFIED="1189008877240" TEXT="invalid stream">
+<node COLOR="#009900" CREATED="1188913311706" ID="Freemind_Link_409790992" MODIFIED="1188913368376" TEXT="state = Z_NULL"/>
+</node>
+<node COLOR="#339900" CREATED="1189075606836" ID="Freemind_Link_1605821802" MODIFIED="1189075855351" TEXT="bad i/o">
+<node COLOR="#339900" CREATED="1189075612805" ID="Freemind_Link_1850355221" MODIFIED="1189075855367" TEXT="input denied">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Write an input function that will not provide input when requested.</text>
+</hook>
+</node>
+<node COLOR="#339900" CREATED="1189075619351" ID="Freemind_Link_963973215" MODIFIED="1189075855351" TEXT="output space unavailable">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>Write an out function that cannot make space when window is full.</text>
+</hook>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185550064332" ID="Freemind_Link_328039376" MODIFIED="1185550977723" TEXT="windowBits = 15">
+<node COLOR="#338800" CREATED="1185529480350" ID="Freemind_Link_1632070023" MODIFIED="1189008168317" TEXT="inflate correct">
+<node COLOR="#338800" CREATED="1185530210271" ID="Freemind_Link_1006621328" MODIFIED="1189008740280" TEXT="finalisation correct"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#0000ff" CREATED="1190740864176" FOLDED="true" ID="Freemind_Link_1961830483" MODIFIED="1190906845008" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4281&#xa;SYSLIB-EZLIB2-UT-4282">
+<node COLOR="#338800" CREATED="1185528558068" ID="Freemind_Link_850617380" MODIFIED="1190906939227" TEXT="initialisation fails">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#338800" CREATED="1185528376209" ID="Freemind_Link_951693438" MODIFIED="1185528786725" TEXT="invalid parameters">
+<edge WIDTH="thin"/>
+<font NAME="SansSerif" SIZE="12"/>
+<node COLOR="#339900" CREATED="1189004851685" ID="Freemind_Link_53884462" MODIFIED="1189005255160" TEXT="stream = Z_NULL"/>
+<node COLOR="#339900" CREATED="1189004864247" ID="Freemind_Link_96461405" MODIFIED="1189005255160" TEXT="window = Z_NULL"/>
+<node COLOR="#339900" CREATED="1189004888402" ID="Freemind_Link_1437287523" MODIFIED="1190803876725" TEXT="windowBits &lt; 8 or &gt; 15"/>
+</node>
+<node COLOR="#339900" CREATED="1189005136761" ID="Freemind_Link_1976540579" MODIFIED="1189009422123" TEXT="not enough memory">
+<node COLOR="#339900" CREATED="1189005143682" ID="Freemind_Link_666325329" MODIFIED="1189005263878" TEXT="state = Z_NULL"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1185532375019" FOLDED="true" ID="Freemind_Link_347332182" MODIFIED="1185545299082" POSITION="left" TEXT="Open and close a GZip file" VSHIFT="-18">
+<node COLOR="#0066ff" CREATED="1190973221833" FOLDED="true" ID="Freemind_Link_1932378279" MODIFIED="1190973235958" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4242">
+<node CREATED="1185532392051" FOLDED="true" ID="Freemind_Link_1849799676" MODIFIED="1185532404582" TEXT="Opening file using name">
+<node COLOR="#0066ff" CREATED="1190971605505" ID="Freemind_Link_1933841183" MODIFIED="1190971674349" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4053&#xa;SYSLIB-EZLIB2-UT-4054&#xa;SYSLIB-EZLIB2-UT-4055&#xa;SYSLIB-EZLIB2-UT-4069&#xa;SYSLIB-EZLIB2-UT-4070&#xa;SYSLIB-EZLIB2-UT-4142&#xa;SYSLIB-EZLIB2-UT-4144&#xa;SYSLIB-EZLIB2-UT-4150&#xa;SYSLIB-EZLIB2-UT-4151&#xa;SYSLIB-EZLIB2-UT-4152&#xa;SYSLIB-EZLIB2-UT-4158&#xa;SYSLIB-EZLIB2-UT-4160&#xa;SYSLIB-EZLIB2-UT-4161&#xa;SYSLIB-EZLIB2-UT-4162&#xa;SYSLIB-EZLIB2-UT-4163&#xa;SYSLIB-EZLIB2-UT-4164&#xa;SYSLIB-EZLIB2-UT-4165&#xa;SYSLIB-EZLIB2-UT-4166"/>
+</node>
+<node CREATED="1185532405426" FOLDED="true" ID="Freemind_Link_438284961" MODIFIED="1185532426473" TEXT="Opening file using file descriptor">
+<node COLOR="#0066ff" CREATED="1190971680365" ID="Freemind_Link_1431428186" MODIFIED="1190971703661" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4096&#xa;SYSLIB-EZLIB2-UT-4097&#xa;SYSLIB-EZLIB2-UT-4098"/>
+</node>
+</node>
+</node>
+<node CREATED="1185462340501" FOLDED="true" ID="Freemind_Link_1451251510" MODIFIED="1185462351564" POSITION="left" TEXT="Read from GZip file directly">
+<node COLOR="#0066ff" CREATED="1190972441552" FOLDED="true" ID="Freemind_Link_1274498072" MODIFIED="1190973200521" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4127">
+<node CREATED="1185462665767" FOLDED="true" ID="Freemind_Link_1821551209" MODIFIED="1185525586818" TEXT="Variations of read">
+<node CREATED="1185462434626" FOLDED="true" ID="Freemind_Link_905355650" MODIFIED="1185539345082" TEXT="Read specified number of bytes">
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>20 mins to expand tree to find test cases&#xa;</text>
+</hook>
+<node COLOR="#0066ff" CREATED="1190971727021" FOLDED="true" ID="Freemind_Link_858033478" MODIFIED="1190971771755" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4089&#xa;SYSLIB-EZLIB2-UT-4243&#xa;SYSLIB-EZLIB2-UT-4245&#xa;SYSLIB-EZLIB2-UT-4247">
+<node COLOR="#338800" CREATED="1185538566004" ID="Freemind_Link_555699053" MODIFIED="1185539229113" TEXT="file opens correctly">
+<node COLOR="#338800" CREATED="1185538709910" ID="Freemind_Link_1042132924" MODIFIED="1185539229113" TEXT="read n bytes correctly">
+<node COLOR="#338800" CREATED="1185539365801" ID="Freemind_Link_928562694" MODIFIED="1185539376582" TEXT="file closes correctly"/>
+</node>
+<node COLOR="#338800" CREATED="1185539457941" ID="Freemind_Link_1685303680" MODIFIED="1185539485644" TEXT="any error reading from file">
+<node COLOR="#338800" CREATED="1185539463598" ID="Freemind_Link_1614462579" MODIFIED="1185539485176" TEXT="file closes with relevant error"/>
+</node>
+<node COLOR="#338800" CREATED="1185538805238" ID="Freemind_Link_479611041" MODIFIED="1185539229113" TEXT="error reading from file">
+<node COLOR="#338800" CREATED="1185538889660" ID="Freemind_Link_411006021" MODIFIED="1185539229129" TEXT="EOF"/>
+<node COLOR="#338800" CREATED="1185539038551" ID="Freemind_Link_1828029915" MODIFIED="1185539229113" TEXT="CRC error"/>
+<node COLOR="#338800" CREATED="1185539153848" ID="Freemind_Link_1590853434" MODIFIED="1185539229113" TEXT="dictionary needed"/>
+<node COLOR="#338800" CREATED="1185539160176" ID="Freemind_Link_120722418" MODIFIED="1185539229113" TEXT="invalid stream"/>
+<node COLOR="#338800" CREATED="1185539208660" ID="Freemind_Link_1738360035" MODIFIED="1185539229113" TEXT="insufficient memory"/>
+<node COLOR="#338800" CREATED="1185541692691" ID="Freemind_Link_1097864837" MODIFIED="1185541700098" TEXT="file opened in wrong mode"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1185538704394" ID="Freemind_Link_1946998901" MODIFIED="1185539229113" TEXT="error opening file">
+<node COLOR="#338800" CREATED="1185538959363" ID="Freemind_Link_710106977" MODIFIED="1185539229129" TEXT="file doesnt exist"/>
+<node COLOR="#338800" CREATED="1185538976035" ID="Freemind_Link_176706246" MODIFIED="1185539229129" TEXT="couldn&apos;t allocate memory"/>
+<node COLOR="#338800" CREATED="1185543723473" ID="Freemind_Link_1356394331" MODIFIED="1185543737191" TEXT="invalid mode"/>
+</node>
+</node>
+</node>
+<node CREATED="1185462474439" FOLDED="true" ID="Freemind_Link_1667719972" MODIFIED="1185462479157" TEXT="Read string at a time">
+<node COLOR="#0066ff" CREATED="1190973253911" ID="Freemind_Link_1418693113" MODIFIED="1190973299036" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4015&#xa;SYSLIB-EZLIB2-UT-4016&#xa;SYSLIB-EZLIB2-UT-4017&#xa;SYSLIB-EZLIB2-UT-4181&#xa;SYSLIB-EZLIB2-UT-4182&#xa;SYSLIB-EZLIB2-UT-4183&#xa;SYSLIB-EZLIB2-UT-4184&#xa;SYSLIB-EZLIB2-UT-4185&#xa;SYSLIB-EZLIB2-UT-4186&#xa;SYSLIB-EZLIB2-UT-4187&#xa;SYSLIB-EZLIB2-UT-4188">
+<arrowlink DESTINATION="Freemind_Link_1418693113" ENDARROW="Default" ENDINCLINATION="0;0;" ID="Freemind_Arrow_Link_1248006812" STARTARROW="None" STARTINCLINATION="0;0;"/>
+</node>
+</node>
+<node CREATED="1185462479626" FOLDED="true" ID="Freemind_Link_1473186327" MODIFIED="1185462485048" TEXT="Read character at a time">
+<node COLOR="#0066ff" CREATED="1190972104474" ID="Freemind_Link_731502206" MODIFIED="1190972119021" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4074&#xa;SYSLIB-EZLIB2-UT-4080"/>
+</node>
+<node CREATED="1185463457126" FOLDED="true" ID="Freemind_Link_206490329" MODIFIED="1185463477564" TEXT="Pushing character back after being read">
+<node COLOR="#0066ff" CREATED="1190971888443" ID="Freemind_Link_1630665082" MODIFIED="1190971906661" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4134&#xa;SYSLIB-EZLIB2-UT-4137"/>
+</node>
+</node>
+<node CREATED="1185464562720" FOLDED="true" ID="Freemind_Link_801974172" MODIFIED="1185464599814" TEXT="Check if reading from normal file">
+<node COLOR="#0066ff" CREATED="1190971967771" ID="Freemind_Link_1752249420" MODIFIED="1190973337349" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4128&#xa;SYSLIB-EZLIB2-UT-4129&#xa;SYSLIB-EZLIB2-UT-4130&#xa;SYSLIB-EZLIB2-UT-4136"/>
+</node>
+<node CREATED="1185462714235" FOLDED="true" HGAP="21" ID="Freemind_Link_488414209" MODIFIED="1190972035661" TEXT="Checking for EOF" VSHIFT="11">
+<arrowlink DESTINATION="Freemind_Link_488414209" ENDARROW="Default" ENDINCLINATION="0;0;" ID="Freemind_Arrow_Link_763790677" STARTARROW="None" STARTINCLINATION="0;0;"/>
+<node COLOR="#0066ff" CREATED="1190972037240" ID="Freemind_Link_263929562" MODIFIED="1190972056271" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4071&#xa;SYSLIB-EZLIB2-UT-4072&#xa;SYSLIB-EZLIB2-UT-4073"/>
+</node>
+<node CREATED="1185462487954" ID="Freemind_Link_715293682" MODIFIED="1185462498579" TEXT="Random access in file">
+<node CREATED="1185462743735" ID="Freemind_Link_611324824" MODIFIED="1185463412142" TEXT="Checking position"/>
+<node CREATED="1185463376704" FOLDED="true" ID="Freemind_Link_743278244" MODIFIED="1185469323079" TEXT="Rewinding to begining">
+<node COLOR="#0066ff" CREATED="1190973352693" ID="Freemind_Link_630739466" MODIFIED="1190973388146" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4094&#xa;SYSLIB-EZLIB2-UT-4095&#xa;SYSLIB-EZLIB2-UT-4180&#xa;SYSLIB-EZLIB2-UT-4181&#xa;SYSLIB-EZLIB2-UT-4248&#xa;SYSLIB-EZLIB2-UT-4249"/>
+</node>
+<node CREATED="1185463387470" FOLDED="true" ID="Freemind_Link_634493367" MODIFIED="1185463405485" TEXT="Seeking to particular location">
+<node COLOR="#0066ff" CREATED="1190973419786" ID="Freemind_Link_11881233" MODIFIED="1190973513161" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4139&#xa;SYSLIB-EZLIB2-UT-4140&#xa;SYSLIB-EZLIB2-UT-4145&#xa;SYSLIB-EZLIB2-UT-4146&#xa;SYSLIB-EZLIB2-UT-4147&#xa;SYSLIB-EZLIB2-UT-4148&#xa;SYSLIB-EZLIB2-UT-4149&#xa;SYSLIB-EZLIB2-UT-4153&#xa;SYSLIB-EZLIB2-UT-4154&#xa;SYSLIB-EZLIB2-UT-4155&#xa;SYSLIB-EZLIB2-UT-4156&#xa;SYSLIB-EZLIB2-UT-4157&#xa;SYSLIB-EZLIB2-UT-4167&#xa;SYSLIB-EZLIB2-UT-4168&#xa;SYSLIB-EZLIB2-UT-4169&#xa;SYSLIB-EZLIB2-UT-4170&#xa;SYSLIB-EZLIB2-UT-4171&#xa;SYSLIB-EZLIB2-UT-4172"/>
+</node>
+</node>
+<node CREATED="1185463268439" FOLDED="true" ID="Freemind_Link_1278835197" MODIFIED="1185463332392" TEXT="Getting / clearing error messages">
+<node COLOR="#0066ff" CREATED="1190973403911" ID="Freemind_Link_1448109215" MODIFIED="1190973416396" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4131"/>
+</node>
+</node>
+</node>
+<node CREATED="1185462354048" FOLDED="true" ID="Freemind_Link_816854634" MODIFIED="1185463251845" POSITION="left" TEXT="Write to GZip file directly" VSHIFT="29">
+<node COLOR="#0066ff" CREATED="1190973157411" FOLDED="true" ID="Freemind_Link_570825825" MODIFIED="1190973171240" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4127">
+<node CREATED="1185462665767" HGAP="27" ID="Freemind_Link_263834123" MODIFIED="1185469333939" TEXT="Variations of write" VSHIFT="34">
+<node CREATED="1185462434626" FOLDED="true" ID="Freemind_Link_1545763757" MODIFIED="1185462867001" TEXT="Write specified number of bytes">
+<node COLOR="#0066ff" CREATED="1190973095833" ID="Freemind_Link_104724316" MODIFIED="1190973132115" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4062&#xa;SYSLIB-EZLIB2-UT-4063&#xa;SYSLIB-EZLIB2-UT-4173&#xa;SYSLIB-EZLIB2-UT-4174&#xa;SYSLIB-EZLIB2-UT-4175&#xa;SYSLIB-EZLIB2-UT-4176&#xa;SYSLIB-EZLIB2-UT-4244"/>
+</node>
+<node CREATED="1185462474439" FOLDED="true" ID="Freemind_Link_290894587" MODIFIED="1185462873298" TEXT="Write string at a time">
+<node COLOR="#0066ff" CREATED="1190971399474" ID="Freemind_Link_1253319444" MODIFIED="1190971416099" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4058&#xa;SYSLIB-EZLIB2-UT-4059"/>
+</node>
+<node CREATED="1185462479626" FOLDED="true" ID="Freemind_Link_1895763319" MODIFIED="1185462879423" TEXT="Write character at a time">
+<node COLOR="#0066ff" CREATED="1190971350521" ID="Freemind_Link_1299050155" MODIFIED="1190971384380" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4052&#xa;SYSLIB-EZLIB2-UT-4056&#xa;SYSLIB-EZLIB2-UT-4057"/>
+</node>
+<node CREATED="1185462880454" FOLDED="true" ID="Freemind_Link_211162344" MODIFIED="1185462898298" TEXT="Write formated output using printf">
+<node COLOR="#0066ff" CREATED="1190971319958" ID="Freemind_Link_1051656977" MODIFIED="1190971337083" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4060&#xa;SYSLIB-EZLIB2-UT-4061"/>
+</node>
+</node>
+<node CREATED="1185462487954" ID="Freemind_Link_1095198331" MODIFIED="1185462498579" TEXT="Random access in file">
+<node CREATED="1185462743735" FOLDED="true" ID="Freemind_Link_1547497730" MODIFIED="1185463412142" TEXT="Checking position">
+<node COLOR="#0066ff" CREATED="1190971287333" ID="Freemind_Link_1676677816" MODIFIED="1190971307443" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4064&#xa;SYSLIB-EZLIB2-UT-4065&#xa;SYSLIB-EZLIB2-UT-4066"/>
+</node>
+<node CREATED="1185463387470" FOLDED="true" ID="Freemind_Link_929211765" MODIFIED="1185463405485" TEXT="Seeking to particular location">
+<node COLOR="#0066ff" CREATED="1190971223521" ID="Freemind_Link_1017403427" MODIFIED="1190971264740" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4087&#xa;SYSLIB-EZLIB2-UT-4088&#xa;SYSLIB-EZLIB2-UT-4089&#xa;SYSLIB-EZLIB2-UT-4135&#xa;SYSLIB-EZLIB2-UT-4138&#xa;SYSLIB-EZLIB2-UT-4141&#xa;SYSLIB-EZLIB2-UT-4143"/>
+</node>
+</node>
+<node CREATED="1185463530751" FOLDED="true" ID="Freemind_Link_1360694114" MODIFIED="1185463545064" TEXT="Flushing output data">
+<node COLOR="#0066ff" CREATED="1190971151349" ID="Freemind_Link_1039088685" MODIFIED="1190971190458" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4075&#xa;SYSLIB-EZLIB2-UT-4076&#xa;SYSLIB-EZLIB2-UT-4077&#xa;SYSLIB-EZLIB2-UT-4177&#xa;SYSLIB-EZLIB2-UT-4178&#xa;SYSLIB-EZLIB2-UT-4179&#xa;SYSLIB-EZLIB2-UT-4250">
+<arrowlink DESTINATION="Freemind_Link_1039088685" ENDARROW="Default" ENDINCLINATION="0;0;" ID="Freemind_Arrow_Link_1581915461" STARTARROW="None" STARTINCLINATION="0;0;"/>
+</node>
+</node>
+<node CREATED="1185463551251" FOLDED="true" ID="Freemind_Link_1545760933" MODIFIED="1185463561189" TEXT="Changing compression characteristics">
+<node COLOR="#0066ff" CREATED="1190971065990" ID="Freemind_Link_723831591" MODIFIED="1190971100490" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4090&#xa;SYSLIB-EZLIB2-UT-4091&#xa;SYSLIB-EZLIB2-UT-4092&#xa;SYSLIB-EZLIB2-UT-4093&#xa;SYSLIB-EZLIB2-UT-4212&#xa;SYSLIB-EZLIB2-UT-4241"/>
+</node>
+<node CREATED="1185463268439" FOLDED="true" ID="Freemind_Link_361316880" MODIFIED="1185463332392" TEXT="Getting / clearing error messages">
+<node COLOR="#0066ff" CREATED="1190970933021" ID="Freemind_Link_629315344" MODIFIED="1190971100505" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4078&#xa;SYSLIB-EZLIB2-UT-4079&#xa;SYSLIB-EZLIB2-UT-4132&#xa;SYSLIB-EZLIB2-UT-4133"/>
+</node>
+</node>
+</node>
+<node CREATED="1185983701245" FOLDED="true" ID="Freemind_Link_935382248" MODIFIED="1185983703667" POSITION="right" TEXT="General">
+<node CREATED="1185467490079" FOLDED="true" ID="Freemind_Link_1475592507" MODIFIED="1185467515470" TEXT="Request zlib version information">
+<node COLOR="#3399ff" CREATED="1190910671399" ID="Freemind_Link_412684990" MODIFIED="1190910710852" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4051&#xa;SYSLIB-EZLIB2-UT-4206&#xa;SYSLIB-EZLIB2-UT-4207"/>
+</node>
+<node CREATED="1185546320707" FOLDED="true" ID="Freemind_Link_326508430" MODIFIED="1185983685729" TEXT="Get error messages via zError">
+<node COLOR="#3399ff" CREATED="1190910691274" ID="Freemind_Link_782972847" MODIFIED="1190910710852" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4104&#xa;SYSLIB-EZLIB2-UT-4105&#xa;SYSLIB-EZLIB2-UT-4106"/>
+</node>
+<node CREATED="1185467531595" FOLDED="true" ID="Freemind_Link_1051566360" MODIFIED="1186054233083" TEXT="Use adler32 methods directly" VSHIFT="23">
+<node CREATED="1186052180489" ID="Freemind_Link_943483923" MODIFIED="1186052187927" TEXT="Basic usage">
+<node COLOR="#0099ff" CREATED="1190910863024" ID="Freemind_Link_1990726326" MODIFIED="1190911035462" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4001&#xa;SYSLIB-EZLIB2-UT-4002&#xa;SYSLIB-EZLIB2-UT-4238&#xa;SYSLIB-EZLIB2-UT-4239&#xa;SYSLIB-EZLIB2-UT-4240"/>
+</node>
+<node COLOR="#ff0000" CREATED="1186052189443" ID="Freemind_Link_506236509" MODIFIED="1190906926243" TEXT="Combining two adler32 values">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>adler32_combine&#xa;&#xa;This can be tested by generating adler1 and adler2 for two sequence of text and then using adler32_combine to generate a checksum &#xa;for the concatentation of the two sequences. This can then be compared against adler3 which is the generated checksum after&#xa;concatenating the two sequences.</text>
+</hook>
+<node COLOR="#0000ff" CREATED="1190740875472" FOLDED="true" ID="Freemind_Link_778813954" MODIFIED="1190906863368" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4283">
+<node COLOR="#339900" CREATED="1188988638356" ID="Freemind_Link_953629378" MODIFIED="1190906911212" TEXT="adler32 checksum returned"/>
+</node>
+</node>
+</node>
+<node CREATED="1185983728495" FOLDED="true" ID="Freemind_Link_695692904" MODIFIED="1186054239052" TEXT="Use crc32 methods directly">
+<node CREATED="1186052216052" ID="Freemind_Link_1489580214" MODIFIED="1186052220552" TEXT="Basic usage">
+<node COLOR="#0099ff" CREATED="1190910888946" ID="Freemind_Link_831962537" MODIFIED="1190973070271" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4043&#xa;SYSLIB-EZLIB2-UT-4044&#xa;SYSLIB-EZLIB2-UT-4045"/>
+</node>
+<node COLOR="#ff0000" CREATED="1186052221208" ID="Freemind_Link_38649296" MODIFIED="1190906926243" TEXT="Combining two crc32 values">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>crc32_combine&#xa;&#xa;This can be tested by generating crc1 and crc2 for two sequence of text and then using crc32_combine to generate a checksum &#xa;for the concatentation of the two sequences. This can then be compared against crc3 which is the generated checksum after&#xa;concatenating the two sequences.</text>
+</hook>
+<node COLOR="#0000ff" CREATED="1190740883566" FOLDED="true" ID="Freemind_Link_1566304283" MODIFIED="1190906873743" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4284">
+<node COLOR="#339900" CREATED="1188988663729" ID="Freemind_Link_1777031753" MODIFIED="1190906918399" TEXT="crc32 checksum returned"/>
+</node>
+</node>
+</node>
+<node COLOR="#ff0000" CREATED="1186052277005" FOLDED="true" ID="Freemind_Link_247845889" MODIFIED="1190906911212" TEXT="Getting compile flags">
+<icon BUILTIN="messagebox_warning"/>
+<hook NAME="accessories/plugins/NodeNote.properties">
+<text>zlibCompileFlags&#xa;&#xa;Check some of the bits to see if they match the compile time flags</text>
+</hook>
+<node COLOR="#0000ff" CREATED="1190740908862" FOLDED="true" ID="Freemind_Link_1203979415" MODIFIED="1190906885274" TEXT="Test Id:&#xa;SYSLIB-EZLIB2-UT-4285">
+<node COLOR="#339900" CREATED="1188989626371" ID="Freemind_Link_1869928430" MODIFIED="1190906911212" TEXT="unsigned long returned with expected flags"/>
+</node>
+</node>
+</node>
+</node>
+</map>
Binary file compressionlibs/ziplib/engineering/PREQ1583 ZLib inflatePrime diagram v0.1.jpg has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/engineering/PREQ1583 ezlib gzip use cases v0.1.mm	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,115 @@
+<map version="0.8.0">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1185438433916" ID="Freemind_Link_133036316" MODIFIED="1204201494648" TEXT="REQ8024: use cases for gzip.cpp">
+<node CREATED="1190627644036" ID="_" MODIFIED="1190627651958" POSITION="right" TEXT="File to GZip">
+<node CREATED="1190628198505" ID="Freemind_Link_1336432477" MODIFIED="1190628213708" TEXT="First compression">
+<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_1727641390" MODIFIED="1191425724905" TEXT="Initialisation Succeeds">
+<node COLOR="#0033ff" CREATED="1191427055368" ID="Freemind_Link_1460435487" MODIFIED="1191427076775" TEXT="SYSLIB-EZLIB2-UT-4286&#xa;SYSLIB-EZLIB2-UT-4287">
+<node COLOR="#338800" CREATED="1190818662020" ID="Freemind_Link_588238417" MODIFIED="1190818671020" TEXT="default buffer">
+<node COLOR="#338800" CREATED="1190650942131" ID="Freemind_Link_1525809813" MODIFIED="1190651005318" TEXT="Output file does not exist">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1920087518" MODIFIED="1190818188932" TEXT="Compression succeeds">
+<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="273;0;" ID="Freemind_Arrow_Link_433267504" STARTARROW="None" STARTINCLINATION="273;0;"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190650931599" ID="Freemind_Link_1595794163" MODIFIED="1190651011068" TEXT="Output file exists already">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1547263025" MODIFIED="1190818198620" TEXT="Compression succeeds">
+<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="251;0;" ID="Freemind_Arrow_Link_474762292" STARTARROW="None" STARTINCLINATION="251;0;"/>
+</node>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190818596925" ID="Freemind_Link_1460839468" MODIFIED="1190818617097" TEXT="small buffer">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1611052373" MODIFIED="1190818188932" TEXT="Compression succeeds">
+<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="273;0;" ID="Freemind_Arrow_Link_1645403989" STARTARROW="None" STARTINCLINATION="273;0;"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190818608034" ID="Freemind_Link_838987460" MODIFIED="1190818617613" TEXT="large buffer">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1873787385" MODIFIED="1190818188932" TEXT="Compression succeeds">
+<arrowlink DESTINATION="Freemind_Link_303002017" ENDARROW="Default" ENDINCLINATION="273;0;" ID="Freemind_Arrow_Link_1235936674" STARTARROW="None" STARTINCLINATION="273;0;"/>
+</node>
+</node>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190637700521" ID="Freemind_Link_600079777" MODIFIED="1190638745631" TEXT="Initialisation Fails">
+<node COLOR="#0033ff" CREATED="1191427081806" ID="Freemind_Link_153031727" MODIFIED="1191427126745" TEXT="SYSLIB-EZLIB2-UT-4288&#xa;SYSLIB-EZLIB2-UT-4289&#xa;SYSLIB-EZLIB2-UT-4290&#xa;SYSLIB-EZLIB2-UT-4291&#xa;SYSLIB-EZLIB2-UT-4292">
+<node COLOR="#338800" CREATED="1190637761865" ID="Freemind_Link_1627295450" MODIFIED="1190638746302" TEXT="Cant open input file">
+<node COLOR="#338800" CREATED="1190638359193" ID="Freemind_Link_1128949889" MODIFIED="1191427389328" TEXT="invalid RFile passed in">
+<arrowlink DESTINATION="Freemind_Link_815173809" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_1687181251" STARTARROW="None" STARTINCLINATION="239;0;"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190637926381" ID="Freemind_Link_953353534" MODIFIED="1190638746756" TEXT="Cant open output file">
+<node COLOR="#338800" CREATED="1190638317474" ID="Freemind_Link_1015466272" MODIFIED="1191427400375" TEXT="invalid name">
+<arrowlink DESTINATION="Freemind_Link_731857228" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_874454777" STARTARROW="None" STARTINCLINATION="239;0;"/>
+</node>
+<node COLOR="#338800" CREATED="1190638325740" ID="Freemind_Link_1314192882" MODIFIED="1191427406422" TEXT="already exists ReadOnly">
+<arrowlink DESTINATION="Freemind_Link_1081851890" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_1415994278" STARTARROW="None" STARTINCLINATION="239;0;"/>
+</node>
+<node COLOR="#338800" CREATED="1190638343646" ID="Freemind_Link_1396335929" MODIFIED="1191427412281" TEXT="invalid RFs passed in">
+<arrowlink DESTINATION="Freemind_Link_334157023" ENDARROW="Default" ENDINCLINATION="239;0;" ID="Freemind_Arrow_Link_1070576755" STARTARROW="None" STARTINCLINATION="239;0;"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190638389084" ID="Freemind_Link_113850402" MODIFIED="1190638747818" TEXT="Invalid Buffersize passed in">
+<node COLOR="#338800" CREATED="1190638397271" ID="Freemind_Link_628797037" MODIFIED="1191427421375" TEXT="0">
+<arrowlink DESTINATION="Freemind_Link_946455485" ENDARROW="Default" ENDINCLINATION="285;0;" ID="Freemind_Arrow_Link_1860313672" STARTARROW="None" STARTINCLINATION="285;0;"/>
+</node>
+<node COLOR="#338800" CREATED="1190638408443" ID="Freemind_Link_521296398" MODIFIED="1191427445704" TEXT="&lt; 0">
+<arrowlink DESTINATION="Freemind_Link_1523074892" ENDARROW="Default" ENDINCLINATION="285;0;" ID="Freemind_Arrow_Link_354969354" STARTARROW="None" STARTINCLINATION="285;0;"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190637941052" ID="Freemind_Link_616847291" MODIFIED="1191427453063" TEXT="Out of memory(OOM) Condition">
+<arrowlink DESTINATION="Freemind_Link_1384808715" ENDARROW="Default" ENDINCLINATION="285;0;" ID="Freemind_Arrow_Link_997053808" STARTARROW="None" STARTINCLINATION="285;0;"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1190628215880" ID="Freemind_Link_298765354" MODIFIED="1190628420396" TEXT="Compressing another file after ResetL">
+<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_731280816" MODIFIED="1190638744349" TEXT="Initialisation Succeeds">
+<node COLOR="#0033ff" CREATED="1191427132010" ID="Freemind_Link_162430007" MODIFIED="1191427149792" TEXT="SYSLIB-EZLIB2-UT-4293">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_1418779855" MODIFIED="1190892403274" TEXT="Compression succeeds">
+<arrowlink DESTINATION="Freemind_Link_141618116" ENDARROW="Default" ENDINCLINATION="351;0;" ID="Freemind_Arrow_Link_640546631" STARTARROW="None" STARTINCLINATION="351;0;"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1190627654349" ID="Freemind_Link_1080712412" MODIFIED="1190627659224" POSITION="right" TEXT="GZip to File">
+<node CREATED="1190628198505" ID="Freemind_Link_44559728" MODIFIED="1190641429537" TEXT="First decompression">
+<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_589515757" MODIFIED="1190638744349" TEXT="Initialisation Succeeds">
+<node COLOR="#0033ff" CREATED="1191427157839" ID="Freemind_Link_943316633" MODIFIED="1191427169996" TEXT="SYSLIB-EZLIB2-UT-4286&#xa;SYSLIB-EZLIB2-UT-4287">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_303002017" MODIFIED="1190818198604" TEXT="Decompression succeeds"/>
+</node>
+</node>
+<node COLOR="#338800" CREATED="1190637700521" ID="Freemind_Link_575596873" MODIFIED="1190638745631" TEXT="Initialisation Fails">
+<node COLOR="#0033ff" CREATED="1191427182355" ID="Freemind_Link_817193022" MODIFIED="1191427345499" TEXT="SYSLIB-EZLIB2-UT-4288&#xa;SYSLIB-EZLIB2-UT-4289&#xa;SYSLIB-EZLIB2-UT-4290&#xa;SYSLIB-EZLIB2-UT-4291&#xa;SYSLIB-EZLIB2-UT-4292&#xa;SYSLIB-EZLIB2-UT-4294&#xa;SYSLIB-EZLIB2-UT-4295&#xa;SYSLIB-EZLIB2-UT-4296&#xa;SYSLIB-EZLIB2-UT-4297&#xa;">
+<node COLOR="#338800" CREATED="1190637761865" ID="Freemind_Link_1053447040" MODIFIED="1190638746302" TEXT="Cant open input file">
+<node COLOR="#338800" CREATED="1190638359193" ID="Freemind_Link_815173809" MODIFIED="1191427389328" TEXT="invalid RFile passed in"/>
+</node>
+<node COLOR="#338800" CREATED="1190637926381" ID="Freemind_Link_1479783893" MODIFIED="1190638746756" TEXT="Cant open output file">
+<node COLOR="#338800" CREATED="1190638317474" ID="Freemind_Link_731857228" MODIFIED="1191427400375" TEXT="invalid name"/>
+<node COLOR="#338800" CREATED="1190638325740" ID="Freemind_Link_1081851890" MODIFIED="1191427406422" TEXT="already exists ReadOnly"/>
+<node COLOR="#338800" CREATED="1190638343646" ID="Freemind_Link_334157023" MODIFIED="1191427412281" TEXT="invalid RFs passed in"/>
+</node>
+<node COLOR="#338800" CREATED="1190641533537" ID="Freemind_Link_209686825" MODIFIED="1190641582740" TEXT="Bad GZIP Header">
+<node COLOR="#338800" CREATED="1190642435568" ID="Freemind_Link_1670697518" MODIFIED="1190643636162" TEXT="Header too small"/>
+<node COLOR="#338800" CREATED="1190642440021" ID="Freemind_Link_1393036091" MODIFIED="1190643635724" TEXT="bad magic numbers"/>
+</node>
+<node COLOR="#338800" CREATED="1190638389084" ID="Freemind_Link_875760436" MODIFIED="1190638747818" TEXT="Invalid Buffersize passed in">
+<node COLOR="#338800" CREATED="1190638397271" ID="Freemind_Link_946455485" MODIFIED="1191427421375" TEXT="0"/>
+<node COLOR="#338800" CREATED="1190638408443" ID="Freemind_Link_1523074892" MODIFIED="1191427445704" TEXT="&lt; 0"/>
+</node>
+<node COLOR="#338800" CREATED="1190637941052" ID="Freemind_Link_1384808715" MODIFIED="1191427453063" TEXT="Out of memory(OOM) Condition"/>
+<node COLOR="#338800" CREATED="1190641655756" ID="Freemind_Link_1127192755" MODIFIED="1190641670131" TEXT="Bad GZIP Trailer">
+<node COLOR="#338800" CREATED="1190643968521" ID="Freemind_Link_1274540995" MODIFIED="1190644149162" TEXT="CRC error after decompression"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1190643992224" ID="Freemind_Link_1026207747" MODIFIED="1190644003943" TEXT="Decompressing another file after ResetL">
+<node COLOR="#338800" CREATED="1190637741287" ID="Freemind_Link_1410547157" MODIFIED="1190638744349" TEXT="Initialisation Succeeds">
+<node COLOR="#0033ff" CREATED="1191427198074" ID="Freemind_Link_394859340" MODIFIED="1191427214481" TEXT="SYSLIB-EZLIB2-UT-4293">
+<node COLOR="#338800" CREATED="1190640840724" ID="Freemind_Link_141618116" MODIFIED="1190892403274" TEXT="Decompression succeeds"/>
+</node>
+</node>
+</node>
+</node>
+</node>
+</map>
Binary file compressionlibs/ziplib/engineering/SGL.TS0017.355 EZLib2 Component Object Model.eap has changed
Binary file compressionlibs/ziplib/engineering/UID Allocations.xls has changed
Binary file compressionlibs/ziplib/engineering/Variations to zlib source.xls has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/engineering/zlib variations report.html	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,5601 @@
+<html><head>
+<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<style>
+/* Default heading font (outside of tables) */
+body { font-family: sans-serif; font-size: 11pt; }
+
+td { vertical-align: top; padding-left: 4px; padding-right: 4px; }
+
+/* File Difference Report styles - Color */
+table.fc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt; }
+
+tr.secBegin td { border-left: none; border-top: none; border-right: 1px solid Black; }
+tr.secMiddle td { border-left: none; border-top: none; border-right: 1px solid Black; }
+tr.secEnd td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
+tr.secAll td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
+tr.secSubEnd td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; }
+tr.secSubAll td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; }
+tr.secGap td { font-size: 4px; border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
+
+td.LineNum { text-align: right; }
+td.LineRange { font-family: sans-serif; }
+td.SubLineRange { font-family: sans-serif; border-bottom: none; }
+
+td.AlignLeft { text-align: left; }
+td.AlignRight { text-align: right; }
+td.AlignCenter { text-align: center; }
+td.Caption { text-align: left; background-color: #E7E7E7; padding-top: 8px; }
+
+td.Normal { }
+td.HasSimilar { background-color: #F0F0FF; }
+td.HasMismatch { background-color: #FFF0F0; }
+td.HasOrphan { background-color: #FFF0F0; }
+td.Added { background-color: #FFF0F0; }
+td.Deleted { background-color: #FFF0F0; text-decoration: line-through; }
+td.UAdded { background-color: #F0F0FF; }
+td.UDeleted { background-color: #F0F0FF; text-decoration: line-through; }
+
+.ttSigDiff { color: #FF0000; }
+.ttInsigDiff { color: #0000FF; }
+.ttAdded { color: #FF0000; }
+.ttDeleted { text-decoration: line-through; }
+
+/* Directory Comparison Report styles - Color */
+table.dc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: sans-serif; font-size: 10pt; }
+
+table.dc tr.secBegin td { border-bottom: 1px solid Silver; }
+table.dc tr.secMiddle td { border-bottom: 1px solid Silver; }
+
+.ttNewer { color: #FF0000; }
+.ttOlder { color: #808080; }
+.ttOrphan { color: #0000FF; }
+.ttGhosted { color: #008080; }
+</style>
+</head><body>
+FILE COMPARISON<br />
+Produced: 19/09/2007 13:51:59<br />
+&nbsp; &nbsp;
+<br />
+Mode:&nbsp; Just Differences &nbsp;
+<br />
+Left base folder: original zlib source code, as taken from zlib.net &nbsp;
+<br />
+Right base folder: zlib source code incorperated in ezlib2 &nbsp;
+<br />
+&nbsp; &nbsp;
+<br />
+File: adler32.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* adler32.c -- compute the Adler-32 checksum of a data stream</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* adler32.c<span class="ttSigDiff">pp</span> -- compute the Adler-32 checksum of a data stream</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">9</td>
+<td class="HasMismatch">#include &quot;<span class="ttSigDiff">z</span>lib.h&quot;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">11</td>
+<td class="HasMismatch">#include &quot;lib<span class="ttSigDiff">zcore</span>.h&quot;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">61</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">62</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">uLong</span>&nbsp; <span class="ttSigDiff">adler32_r(uLong</span> <span class="ttSigDiff">adler,const</span> <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,uInt</span> <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">63</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">68</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">137</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">138</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">uLong</span> <span class="ttSigDiff">adler32_combine_r(uLong</span> <span class="ttSigDiff">adler1,</span> <span class="ttSigDiff">uLong</span> <span class="ttSigDiff">adler2,</span> <span class="ttSigDiff">z_off_t</span> <span class="ttSigDiff">len2)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">139</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">144</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: compress.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* compress.c -- compress a memory buffer</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* compress.c<span class="ttSigDiff">pp</span> -- compress a memory buffer</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">9</td>
+<td class="HasMismatch">#include &quot;<span class="ttSigDiff">z</span>lib.h&quot;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">11</td>
+<td class="HasMismatch">#include &quot;lib<span class="ttSigDiff">zcore</span>.h&quot;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">25</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">26</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">compress2_r</span> <span class="ttSigDiff">(Bytef</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">dest,</span> <span class="ttSigDiff">uLongf</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">destLen,const</span> <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">source,uLong</span>&nbsp; <span class="ttSigDiff">sourceLen,int</span> <span class="ttSigDiff">level)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">27</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">34</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">46</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = deflateInit(&amp;stream, level);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">53</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = deflateInit<span class="ttSigDiff">_r</span>(&amp;stream, level);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">49</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = deflate(&amp;stream, Z_FINISH);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">56</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = deflate<span class="ttSigDiff">_r</span>(&amp;stream, Z_FINISH);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">51</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deflateEnd(&amp;stream);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">58</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deflateEnd<span class="ttSigDiff">_r</span>(&amp;stream);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">56</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = deflateEnd(&amp;stream);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">63</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = deflateEnd<span class="ttSigDiff">_r</span>(&amp;stream);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">70</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">71</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">compress_r</span> <span class="ttSigDiff">(Bytef</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">dest,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">uLongf</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">destLen,</span>&nbsp;&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">source,</span>&nbsp; <span class="ttSigDiff">uLong</span>&nbsp; <span class="ttSigDiff">sourceLen)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">72</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">78</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">68</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return compress2(dest, destLen, source, sourceLen, Z_DEFAULT_COMPRESSION);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">80</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return compress2<span class="ttSigDiff">_r</span>(dest, destLen, source, sourceLen, Z_DEFAULT_COMPRESSION);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">90</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">91</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">uLong</span>&nbsp; <span class="ttSigDiff">compressBound_r</span> <span class="ttSigDiff">(uLong</span> <span class="ttSigDiff">sourceLen)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">92</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">95</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: crc32.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* crc32.c -- compute the CRC-32 of a data stream</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* crc32.c<span class="ttSigDiff">pp</span> -- compute the CRC-32 of a data stream</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">31</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">These</span> <span class="ttSigDiff">defines</span> <span class="ttSigDiff">are</span> <span class="ttSigDiff">usually</span> <span class="ttSigDiff">taken</span> <span class="ttSigDiff">from</span> <span class="ttSigDiff">limits.h,</span> <span class="ttSigDiff">however</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">file</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">not</span> <span class="ttSigDiff">supported</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">Symbian.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">32</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">(defined(__SYMBIAN32__)</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!defined(__TOOLS2__)</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!defined(__TOOLS__))</span>&nbsp; </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">33</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">UINT_MAX</span>&nbsp; <span class="ttSigDiff">0xffffffffU</span>&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Values</span> <span class="ttSigDiff">taken</span> <span class="ttSigDiff">from</span> <span class="ttSigDiff">_limits.h:from</span> <span class="ttSigDiff">PIPS</span>&nbsp; <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">34</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">ULONG_MAX</span> <span class="ttSigDiff">0xffffffffUL</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Removing</span> <span class="ttSigDiff">may</span> <span class="ttSigDiff">slow</span> <span class="ttSigDiff">down</span> <span class="ttSigDiff">the</span> <span class="ttSigDiff">crc</span> <span class="ttSigDiff">operation</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">35</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">typedef</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">ptrdiff_t;</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">36</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!__TOOLS2__)</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!__TOOLS__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">31</td>
+<td class="HasOrphan"><span class="ttSigDiff">#define</span> <span class="ttSigDiff">local</span> <span class="ttSigDiff">static</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">44</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">if</span> <span class="ttSigDiff">(!defined(__SYMBIAN32__)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">defined(__TOOLS2__)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">defined(__TOOLS__))</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">only</span> <span class="ttSigDiff">include</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">Tools</span> <span class="ttSigDiff">builds</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">46</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">!__SYMBIAN32__</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">__TOOLS2__)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">__TOOLS__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">193</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">194</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">write_table(FILE</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">out,</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">table)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">195</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">199</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">219</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">220</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span>&nbsp;&nbsp; <span class="ttSigDiff">get_crc_table_r()</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">221</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">223</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">238</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">239</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span>&nbsp; <span class="ttSigDiff">crc32_r(</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">crc,</span>&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span> <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">240</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">245</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">264</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">else</span> </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">265</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">{</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">276</td>
+<td class="HasOrphan"> <span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">BYFOUR</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">277</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">}</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">278</td>
+<td class="HasOrphan"> <span class="ttSigDiff">#endif</span>&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">291</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">292</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">crc32_little(</span>&nbsp;&nbsp; <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span>&nbsp; <span class="ttSigDiff">crc,const</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span> <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">293</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">298</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">335</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">336</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">crc32_big(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">crc,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span>&nbsp; <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">337</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">342</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">380</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">381</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">gf2_matrix_times(</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">mat,</span>&nbsp; <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">vec)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">382</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">386</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">402</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">403</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">gf2_matrix_square(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">square,unsigned</span> <span class="ttSigDiff">long</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">mat)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">404</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">408</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">419</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">420</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">uLong</span> <span class="ttSigDiff">crc32_combine_r(uLong</span> <span class="ttSigDiff">crc1,uLong</span>&nbsp; <span class="ttSigDiff">crc2,z_off_t</span> <span class="ttSigDiff">len2)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">421</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">426</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: deflate.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* deflate.c -- compress data using the deflation algorithm</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* deflate.c<span class="ttSigDiff">pp</span> -- compress data using the deflation algorithm</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">207</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">208</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflateInit__r(</span> <span class="ttSigDiff">z_streamp</span> <span class="ttSigDiff">strm,int</span>&nbsp; <span class="ttSigDiff">level,const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">version,int</span>&nbsp; <span class="ttSigDiff">stream_size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">209</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">215</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">210</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return deflateInit2_(strm, level, Z_DEFLATED, MAX_WBITS, DEF_MEM_LEVEL,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">217</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return deflateInit2_<span class="ttSigDiff">_r</span>(strm, level, Z_DEFLATED, MAX_WBITS, DEF_MEM_LEVEL,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">223</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">224</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflateInit2__r(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">level,int</span> <span class="ttSigDiff">method,int</span> <span class="ttSigDiff">windowBits,int</span> <span class="ttSigDiff">memLevel,int</span> <span class="ttSigDiff">strategy,</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">225</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">version,int</span> <span class="ttSigDiff">stream_size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">226</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">237</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">301</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deflateEnd (strm);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">314</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deflateEnd<span class="ttSigDiff">_r</span> (strm);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">311</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return deflateReset(strm);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">324</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return deflateReset<span class="ttSigDiff">_r</span> (strm);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">328</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">329</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflateSetDictionary_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">dictionary,uInt</span>&nbsp;&nbsp; <span class="ttSigDiff">dictLength)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">330</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">335</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">342</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span> <span class="ttSigDiff">Line</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">stop</span> <span class="ttSigDiff">compiler</span> <span class="ttSigDiff">warning</span> <span class="ttSigDiff">about</span> <span class="ttSigDiff">unused</span> <span class="ttSigDiff">mandatory</span> <span class="ttSigDiff">global</span> <span class="ttSigDiff">variable</span> <span class="ttSigDiff">'deflate_copyright'</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">343</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">char</span> <span class="ttSigDiff">dontCare</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">deflate_copyright[0];</span> <span class="ttSigDiff">dontCare</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">dontCare;</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">332</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = adler32(strm-&gt;adler, dictionary, dictLength);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">352</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = adler32<span class="ttSigDiff">_r</span>(strm-&gt;adler, dictionary, dictLength);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">377</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">378</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflateReset_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">379</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">382</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">381</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;wrap == 2 ? crc32(0L, Z_NULL, 0) :</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">405</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;wrap == 2 ? crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0) :</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">383</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; adler32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">407</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; adler32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">418</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">419</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">deflateSetHeader_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">gz_headerp</span>&nbsp; <span class="ttSigDiff">head)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">420</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">424</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">433</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">434</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflatePrime_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,int</span>&nbsp; <span class="ttSigDiff">bits,int</span>&nbsp; <span class="ttSigDiff">value)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">435</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">440</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">450</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">451</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">deflateParams_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,int</span>&nbsp; <span class="ttSigDiff">level,int</span>&nbsp; <span class="ttSigDiff">strategy)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">452</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">457</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">440</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = deflate(strm, Z_PARTIAL_FLUSH);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">478</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = deflate<span class="ttSigDiff">_r</span>(strm, Z_PARTIAL_FLUSH);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">493</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">494</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflateTune_r(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">good_length,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">max_lazy,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">nice_length,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">max_chain)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">495</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">502</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">533</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">534</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">uLong</span> <span class="ttSigDiff">deflateBound_r(z_streamp</span> <span class="ttSigDiff">strm,uLong</span>&nbsp; <span class="ttSigDiff">sourceLen)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">535</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">539</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">510</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return compressBound(sourceLen);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">558</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return compressBound<span class="ttSigDiff">_r</span>(sourceLen);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">567</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">568</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">putShortMSB</span> <span class="ttSigDiff">(deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span> <span class="ttSigDiff">uInt</span>&nbsp; <span class="ttSigDiff">b)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">569</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">573</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">585</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">586</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">flush_pending(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">587</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">590</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">610</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">611</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">deflate_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,int</span>&nbsp; <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">612</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">616</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">580</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">642</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">616</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">678</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">648</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = adler32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">710</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = adler32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">659</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">721</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">670</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">732</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">688</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">750</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">701</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">763</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">719</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">781</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">732</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">794</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, s-&gt;pending_buf + beg,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">747</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">809</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">921</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">922</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp;&nbsp; <span class="ttSigDiff">deflateEnd_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">923</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">926</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">961</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">962</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">deflateCopy_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">dest,</span> <span class="ttSigDiff">z_streamp</span> <span class="ttSigDiff">source)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">963</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">967</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">928</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deflateEnd (dest);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">999</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; deflateEnd<span class="ttSigDiff">_r</span> (dest);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1027</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1028</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">read_buf(z_streamp</span> <span class="ttSigDiff">strm,Bytef</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span>&nbsp; <span class="ttSigDiff">size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1029</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1034</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">969</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = adler32(strm-&gt;adler, strm-&gt;next_in, len);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1044</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = adler32<span class="ttSigDiff">_r</span>(strm-&gt;adler, strm-&gt;next_in, len);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">973</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32(strm-&gt;adler, strm-&gt;next_in, len);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1048</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = crc32<span class="ttSigDiff">_r</span>(strm-&gt;adler, strm-&gt;next_in, len);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1062</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1063</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">lm_init</span> <span class="ttSigDiff">(deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1064</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1067</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1107</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1108</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">uInt</span> <span class="ttSigDiff">longest_match(deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,IPos</span>&nbsp; <span class="ttSigDiff">cur_match)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1109</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1113</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1259</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1260</td>
+<td class="HasOrphan"> <span class="ttSigDiff">local</span> <span class="ttSigDiff">uInt</span> <span class="ttSigDiff">longest_match_fast(deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,IPos</span> <span class="ttSigDiff">cur_match)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1261</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1265</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1320</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1321</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">check_match(</span> <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,IPos</span>&nbsp; <span class="ttSigDiff">start,</span> <span class="ttSigDiff">match,int</span> <span class="ttSigDiff">length)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1322</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1327</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1358</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1359</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">fill_window(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1360</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1363</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1486</td>
+<td class="HasOrphan"> <span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1487</td>
+<td class="HasOrphan"> <span class="ttSigDiff">local</span> <span class="ttSigDiff">block_state</span> <span class="ttSigDiff">deflate_stored(deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,int</span> <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1488</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1492</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1548</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1549</td>
+<td class="HasOrphan"> <span class="ttSigDiff">local</span> <span class="ttSigDiff">block_state</span> <span class="ttSigDiff">deflate_fast(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,int</span>&nbsp; <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1550</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1554</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1658</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1659</td>
+<td class="HasOrphan"> <span class="ttSigDiff">local</span> <span class="ttSigDiff">block_state</span> <span class="ttSigDiff">deflate_slow(</span>&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,int</span>&nbsp; <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1660</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1664</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: deflate.h &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">86</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">87</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">static_tree_desc</span> <span class="ttSigDiff">*stat_desc;</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">the</span> <span class="ttSigDiff">corresponding</span> <span class="ttSigDiff">static</span> <span class="ttSigDiff">tree</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">88</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span> </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">90</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">316</td>
+<td class="HasMismatch">&nbsp; { uch len = (length); \</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">323</td>
+<td class="HasMismatch">&nbsp; { uch len = (<span class="ttSigDiff">uch)(</span>length); <span class="ttSigDiff">/*</span> <span class="ttSigDiff">suspect</span> <span class="ttSigDiff">downcast</span> <span class="ttSigDiff">from</span> <span class="ttSigDiff">uInt</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">uch</span> <span class="ttSigDiff">*/</span>\</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">317</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; ush dist = (distance); \</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">324</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; ush dist = (<span class="ttSigDiff">ush)(</span>distance); <span class="ttSigDiff">/*</span> <span class="ttSigDiff">suspect</span> <span class="ttSigDiff">downcast</span> <span class="ttSigDiff">from</span> <span class="ttSigDiff">uInt</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">ush</span> <span class="ttSigDiff">*/</span>\</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: gzio.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">11</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">13</td>
+<td class="HasMismatch"><span class="ttSigDiff">#include</span> <span class="ttSigDiff">&quot;libzgzio.h&quot;</span>&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">libzgzio.h</span> <span class="ttSigDiff">must</span> <span class="ttSigDiff">be</span> <span class="ttSigDiff">included</span> <span class="ttSigDiff">BEFORE</span> <span class="ttSigDiff">zutil.h,</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">its</span> <span class="ttSigDiff">header</span> <span class="ttSigDiff">guard</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">used</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">zutil.h</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">77</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">78</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">This</span> <span class="ttSigDiff">array</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">copy</span> <span class="ttSigDiff">of</span> <span class="ttSigDiff">the</span> <span class="ttSigDiff">one</span> <span class="ttSigDiff">originally</span> <span class="ttSigDiff">defined</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">zutil.cpp.</span>&nbsp; <span class="ttSigDiff">It</span> <span class="ttSigDiff">is</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">79</td>
+<td class="HasOrphan">&nbsp;&nbsp; <span class="ttSigDiff">required</span> <span class="ttSigDiff">here</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">zutil.cpp</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">now</span> <span class="ttSigDiff">compiled</span> <span class="ttSigDiff">seperately</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">libzcore.dll</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">80</td>
+<td class="HasOrphan"><span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">z_errmsg[10]</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">{</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">81</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;need dictionary&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_NEED_DICT</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">2</span>&nbsp; <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">82</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;stream end&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_STREAM_END</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">1</span>&nbsp; <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">83</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_OK</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">0</span>&nbsp; <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">84</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;file error&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_ERRNO</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">(-1)</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">85</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;stream error&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_STREAM_ERROR</span>&nbsp; <span class="ttSigDiff">(-2)</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">86</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;data error&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_DATA_ERROR</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">(-3)</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">87</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;insufficient memory&quot;,</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_MEM_ERROR</span>&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">(-4)</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">88</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;buffer error&quot;,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Z_BUF_ERROR</span>&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">(-5)</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">89</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">&quot;incompatible version&quot;,/*</span> <span class="ttSigDiff">Z_VERSION_ERROR</span> <span class="ttSigDiff">(-6)</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">90</td>
+<td class="HasOrphan"><span class="ttSigDiff">&quot;&quot;};</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">91</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">110</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">111</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">gzFile</span> <span class="ttSigDiff">gz_open</span> <span class="ttSigDiff">(const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">path,const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">mode,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">fd)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">112</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">117</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">123</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">145</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">155</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = deflateInit2(&amp;(s-&gt;stream), level,</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">177</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = deflateInit2<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream), level,</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">167</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = inflateInit2(&amp;(s-&gt;stream), -MAX_WBITS);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">189</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = inflateInit2<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream), -MAX_WBITS);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">230</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">231</td>
+<td class="HasOrphan"><span class="ttSigDiff">gzFile</span> <span class="ttSigDiff">gzopen_r</span> <span class="ttSigDiff">(const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">path,</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">mode)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">232</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">236</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">246</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">247</td>
+<td class="HasOrphan"><span class="ttSigDiff">gzFile</span> <span class="ttSigDiff">gzdopen_r</span> <span class="ttSigDiff">(int</span> <span class="ttSigDiff">fd,</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">mode)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">248</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">252</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">265</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">266</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzsetparams_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,int</span>&nbsp; <span class="ttSigDiff">level,int</span>&nbsp; <span class="ttSigDiff">strategy)</span>&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">267</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">272</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">253</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return deflateParams (&amp;(s-&gt;stream), level, strategy);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">289</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return deflateParams<span class="ttSigDiff">_r</span> (&amp;(s-&gt;stream), level, strategy);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">297</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">298</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">get_byte</span> <span class="ttSigDiff">(gz_stream</span> <span class="ttSigDiff">*s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">299</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">302</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">328</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">329</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">check_header</span> <span class="ttSigDiff">(gz_stream</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">330</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">333</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">352</td>
+<td class="HasMismatch"> <span class="ttSigDiff">*</span> Cleanup then free the given gz_stream. Return a zlib error code.</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">396</td>
+<td class="HasMismatch">&nbsp&nbsp&nbsp Cleanup then free the given gz_stream. Return a zlib error code.</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">399</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">400</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">destroy</span> <span class="ttSigDiff">(gz_stream</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">401</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">404</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">369</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = deflateEnd(&amp;(s-&gt;stream));</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">417</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = deflateEnd<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream));</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">372</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = inflateEnd(&amp;(s-&gt;stream));</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">420</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err = inflateEnd<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream));</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">442</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">443</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzread_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,voidp</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span>&nbsp; <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">444</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">449</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">464</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;z_err = inflate(&amp;(s-&gt;stream), Z_NO_FLUSH);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">516</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;z_err = inflate<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream), Z_NO_FLUSH);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">470</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32(s-&gt;crc, start, (uInt)(s-&gt;stream.next_out - start));</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">522</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32<span class="ttSigDiff">_r</span>(s-&gt;crc, start, (uInt)(s-&gt;stream.next_out - start));</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">483</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inflateReset(&amp;(s-&gt;stream));</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">535</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inflateReset<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream));</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">484</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">536</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">490</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32(s-&gt;crc, start, (uInt)(s-&gt;stream.next_out - start));</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">542</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32<span class="ttSigDiff">_r</span>(s-&gt;crc, start, (uInt)(s-&gt;stream.next_out - start));</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">555</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">556</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzgetc_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">557</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">560</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">508</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzread(file, &amp;c, 1) == 1 ? c : -1;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">565</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzread<span class="ttSigDiff">_r</span>(file, &amp;c, 1) == 1 ? c : -1;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">572</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">573</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzungetc_r</span> <span class="ttSigDiff">(int</span> <span class="ttSigDiff">c,gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">574</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">578</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">601</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">602</td>
+<td class="HasOrphan"><span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">gzgets_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">buf,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">603</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">608</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">548</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; while (--len &gt; 0 &amp;&amp; gzread(file, buf, 1) == 1 &amp;&amp; *buf++ != '\n') ;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">613</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; while (--len &gt; 0 &amp;&amp; gzread<span class="ttSigDiff">_r</span>(file, buf, 1) == 1 &amp;&amp; *buf++ != '\n') ;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">624</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">625</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzwrite_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,voidpc</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span> <span class="ttSigDiff">len)</span>&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">626</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">631</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">584</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;z_err = deflate(&amp;(s-&gt;stream), Z_NO_FLUSH);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">653</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;z_err = deflate<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream), Z_NO_FLUSH);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">589</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32(s-&gt;crc, (const Bytef *)buf, len);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">658</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32<span class="ttSigDiff">_r</span>(s-&gt;crc, (const Bytef *)buf, len);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">672</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">673</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzprintf_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*format,</span> <span class="ttSigDiff">va_list</span> <span class="ttSigDiff">va)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">674</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">676</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">605</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">char</span> <span class="ttSigDiff">buf[Z_PRINTF_BUFSIZE];</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">606</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">va_list</span> <span class="ttSigDiff">va;</span></td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">679</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">ret;</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">681</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">682</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">char</span> <span class="ttSigDiff">buf[Z_PRINTF_BUFSIZE];</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">684</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">685</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">char</span> <span class="ttSigDiff">*buf</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">(char*)0;</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">686</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">buf</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">(char*)</span> <span class="ttSigDiff">ALLOC(Z_PRINTF_BUFSIZE</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">sizeof(char));</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">687</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">if(!buf)</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">610</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">v</span><span class="ttSigDiff">a_s</span>t<span class="ttSigDiff">a</span>r<span class="ttSigDiff">t(va</span><span class="ttSigDiff">,</span> <span class="ttSigDiff">format</span><span class="ttSigDiff">)</span>;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">688</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <span class="ttSigDiff">re</span>t<span class="ttSigDiff">u</span>r<span class="ttSigDiff">n</span> <span class="ttSigDiff">0</span>;</td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">689</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">buf[Z_PRINTF_BUFSIZE</span> <span class="ttSigDiff">-</span> <span class="ttSigDiff">1]</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">0;</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">690</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">696</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">698</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">699</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">for</span> <span class="ttSigDiff">(len</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">0;</span> <span class="ttSigDiff">len</span> <span class="ttSigDiff">&lt;</span> <span class="ttSigDiff">Z_PRINTF_BUFSIZE;</span> <span class="ttSigDiff">len++)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">700</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">708</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">710</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">else</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">711</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">(void)vsnprintf(buf,</span> <span class="ttSigDiff">Z_PRINTF_BUFSIZE,</span> <span class="ttSigDiff">format,</span> <span class="ttSigDiff">va);</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">712</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">716</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">718</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">719</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">len</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">vsnprintf(buf,</span> <span class="ttSigDiff">Z_PRINTF_BUFSIZE,</span> <span class="ttSigDiff">format,</span> <span class="ttSigDiff">va);</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">720</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">725</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">727</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">{</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">728</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">729</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">if</span> <span class="ttSigDiff">(len</span> <span class="ttSigDiff">&lt;=</span> <span class="ttSigDiff">0</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">len</span> <span class="ttSigDiff">&gt;=</span> <span class="ttSigDiff">Z_PRINTF_BUFSIZE</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">buf[Z_PRINTF_BUFSIZE</span> <span class="ttSigDiff">-</span> <span class="ttSigDiff">1]</span> <span class="ttSigDiff">!=</span> <span class="ttSigDiff">0)</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">730</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">{</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">731</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">free(buf);</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">732</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">734</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">}</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">633</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; ret<span class="ttSigDiff">u</span><span class="ttSigDiff">rn</span> gzwrite(file, buf, (unsigned)len);</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">735</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; ret <span class="ttSigDiff">=</span> gzwrite<span class="ttSigDiff">_r</span>(file, buf, (unsigned)len);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">737</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">738</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">free(buf);</span>&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">739</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">740</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">return</span> <span class="ttSigDiff">ret;</span> </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">786</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">787</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">gzputc_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,int</span>&nbsp; <span class="ttSigDiff">c)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">788</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">792</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">684</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzwrite(file, &amp;cc, 1) == 1 ? (int)cc : -1;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">796</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzwrite<span class="ttSigDiff">_r</span>(file, &amp;cc, 1) == 1 ? (int)cc : -1;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">805</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">806</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">gzputs_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,</span>&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">807</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">811</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">697</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzwrite(file, (char*)s, (unsigned)strlen(s));</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">813</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzwrite<span class="ttSigDiff">_r</span>(file, (char*)s, (unsigned)strlen(s));</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">821</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">822</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">do_flush</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,int</span>&nbsp; <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">823</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">827</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">730</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;z_err = deflate(&amp;(s-&gt;stream), flush);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">850</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s-&gt;z_err = deflate<span class="ttSigDiff">_r</span>(&amp;(s-&gt;stream), flush);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">865</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">866</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzflush_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,int</span>&nbsp; <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">745</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">867</td>
+<td class="HasMismatch"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">871</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">890</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">891</td>
+<td class="HasOrphan"><span class="ttSigDiff">z_off_t</span> <span class="ttSigDiff">gzseek_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,z_off_t</span>&nbsp; <span class="ttSigDiff">offset,int</span> <span class="ttSigDiff">whence)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">892</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">897</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">798</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = gzwrite(file, s-&gt;inbuf, size);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">926</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = gzwrite<span class="ttSigDiff">_r</span>(file, s-&gt;inbuf, size);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">828</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; } else if (gzrewind(file) &lt; 0) {</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">956</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; } else if (gzrewind<span class="ttSigDiff">_r</span>(file) &lt; 0) {</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">847</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = gzread(file, s-&gt;outbuf, (uInt)size);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">975</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size = gzread<span class="ttSigDiff">_r</span>(file, s-&gt;outbuf, (uInt)size);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">985</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">986</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">gzrewind_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">987</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">990</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">869</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1001</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; s-&gt;crc = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">870</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; if (!s-&gt;transparent) (void)inflateReset(&amp;s-&gt;stream);</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1002</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; if (!s-&gt;transparent) (void)inflateReset<span class="ttSigDiff">_r</span>(&amp;s-&gt;stream);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1013</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1014</td>
+<td class="HasOrphan"><span class="ttSigDiff">z_off_t</span> <span class="ttSigDiff">gztell_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1015</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1018</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">884</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzseek(file, 0L, SEEK_CUR);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1020</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return gzseek<span class="ttSigDiff">_r</span>(file, 0L, SEEK_CUR);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1027</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1028</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzeof_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1029</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1032</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1048</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1049</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzdirect_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1050</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1053</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1064</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1065</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">putLong</span> <span class="ttSigDiff">(FILE</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">file,uLong</span>&nbsp; <span class="ttSigDiff">x)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1066</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1070</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1083</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1084</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">uLong</span> <span class="ttSigDiff">getLong</span> <span class="ttSigDiff">(gz_stream</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1085</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1088</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1105</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1106</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">gzclose_r(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1107</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1110</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1143</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1144</td>
+<td class="HasOrphan"><span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">gzerror_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">errnum)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1145</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1149</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1177</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1178</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">gzclearerr_r</span> <span class="ttSigDiff">(gzFile</span> <span class="ttSigDiff">file)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1179</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1182</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: infback.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* infback.c -- inflate using a call-back interface</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* infback.c<span class="ttSigDiff">pp</span> -- inflate using a call-back interface</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">31</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">32</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateBackInit__r(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">windowBits,unsigned</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">window,const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">version,int</span> <span class="ttSigDiff">stream_size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">33</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">40</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">82</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">83</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">fixedtables(struct</span> <span class="ttSigDiff">inflate_state</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">state)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">84</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">87</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">256</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">257</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateBack_r(z_streamp</span> <span class="ttSigDiff">strm,in_func</span>&nbsp; <span class="ttSigDiff">in,</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">in_desc,out_func</span>&nbsp; <span class="ttSigDiff">out,void</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">out_desc)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">258</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">265</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">276</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span>&nbsp; <span class="ttSigDiff">Need</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">replace</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">variable</span> <span class="ttSigDiff">with</span> <span class="ttSigDiff">&quot;current&quot;</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">reserved</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">277</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">keyword</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">which</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">prefectly</span> <span class="ttSigDiff">fine</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">c</span> <span class="ttSigDiff">code.</span> <span class="ttSigDiff">As</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">file</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">278</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">has</span> <span class="ttSigDiff">been</span> <span class="ttSigDiff">changed</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">needs</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">be</span> <span class="ttSigDiff">changed.</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">279</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*/</span> </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">280</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp; <span class="ttSigDiff">define</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">current</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">640</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">641</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">inflateBackEnd_r(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">642</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">645</td>
+<td class="HasOrphan"> <span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: inffast.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* inffast.c -- fast decoding</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">4</td>
+<td class="HasMismatch">/* inffast.c<span class="ttSigDiff">pp</span> -- fast decoding</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">70</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">71</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">inflate_fast(z_streamp</span> <span class="ttSigDiff">strm,unsigned</span> <span class="ttSigDiff">start)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">72</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">76</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">97</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span>&nbsp; <span class="ttSigDiff">Need</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">replace</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">variable</span> <span class="ttSigDiff">with</span> <span class="ttSigDiff">&quot;current&quot;</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">reserved</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">98</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">keyword</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">which</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">prefectly</span> <span class="ttSigDiff">fine</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">c</span> <span class="ttSigDiff">code.</span> <span class="ttSigDiff">As</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">file</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">99</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">has</span> <span class="ttSigDiff">been</span> <span class="ttSigDiff">changed</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">needs</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">be</span> <span class="ttSigDiff">changed.</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">100</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*/</span> </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">101</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp; <span class="ttSigDiff">define</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">current</span> </td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: inflate.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* inflate.c -- zlib decompression</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* inflate.c<span class="ttSigDiff">pp</span> -- zlib decompression</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">105</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">106</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateReset_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">102</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">107</td>
+<td class="HasMismatch"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">110</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">135</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">136</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">inflatePrime_r(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">bits,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">value)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">137</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">142</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">155</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">156</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateInit2__r(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">windowBits,const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">version,int</span>&nbsp; <span class="ttSigDiff">stream_size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">157</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">163</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">184</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return inflateReset(strm);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">199</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return inflateReset<span class="ttSigDiff">_r</span> (strm);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">202</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">203</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateInit__r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">version,int</span> <span class="ttSigDiff">stream_size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">204</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">209</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">192</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return inflateInit2_(strm, DEF_WBITS, version, stream_size);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">211</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; return inflateInit2_<span class="ttSigDiff">_r</span>(strm, DEF_WBITS, version, stream_size);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">226</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">227</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">fixedtables(struct</span> <span class="ttSigDiff">inflate_state</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">state)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">228</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">231</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">273</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">336</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">353</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">354</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">updatewindow(z_streamp</span> <span class="ttSigDiff">strm,unsigned</span>&nbsp; <span class="ttSigDiff">out)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">355</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">359</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">378</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; (state-&gt;flags ? crc32(check, buf, len) : adler32(check, buf, len))</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">414</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; (state-&gt;flags ? crc32<span class="ttSigDiff">_r</span>(check, buf, len) : adler32<span class="ttSigDiff">_r</span>(check, buf, len))</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">380</td>
+<td class="HasMismatch">#&nbsp; define UPDATE(check, buf, len) adler32(check, buf, len)</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">416</td>
+<td class="HasMismatch">#&nbsp; define UPDATE(check, buf, len) adler32<span class="ttSigDiff">_r</span>(check, buf, len)</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">389</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; check = crc32(check, hbuf, 2); \</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">425</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; check = crc32<span class="ttSigDiff">_r</span>(check, hbuf, 2); \</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">398</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; check = crc32(check, hbuf, 4); \</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">434</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; check = crc32<span class="ttSigDiff">_r</span>(check, hbuf, 4); \</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">590</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">591</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflate_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,int</span>&nbsp; <span class="ttSigDiff">flush)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">553</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">592</td>
+<td class="HasMismatch"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">596</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">608</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span>&nbsp; <span class="ttSigDiff">Need</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">replace</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">variable</span> <span class="ttSigDiff">with</span> <span class="ttSigDiff">&quot;current&quot;</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">reserved</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">609</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">keyword</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">which</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">prefectly</span> <span class="ttSigDiff">fine</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">c</span> <span class="ttSigDiff">code.</span> <span class="ttSigDiff">As</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">file</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">610</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">has</span> <span class="ttSigDiff">been</span> <span class="ttSigDiff">changed</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">needs</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">be</span> <span class="ttSigDiff">changed.</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">611</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*/</span> </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">612</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp; <span class="ttSigDiff">define</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">current</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">597</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">643</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">629</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = state-&gt;check = adler32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">675</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = state-&gt;check = adler32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">693</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32(state-&gt;check, next, copy);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">739</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32<span class="ttSigDiff">_r</span>(state-&gt;check, next, copy);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">714</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32(state-&gt;check, next, copy);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">760</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32<span class="ttSigDiff">_r</span>(state-&gt;check, next, copy);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">735</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32(state-&gt;check, next, copy);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">781</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; state-&gt;check = crc32<span class="ttSigDiff">_r</span>(state-&gt;check, next, copy);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">757</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = state-&gt;check = crc32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">803</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = state-&gt;check = crc32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">771</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = state-&gt;check = adler32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">817</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strm-&gt;adler = state-&gt;check = adler32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1200</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1201</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateEnd_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">1154</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1202</td>
+<td class="HasMismatch"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1205</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1217</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1218</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">inflateSetDictionary_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm,const</span> <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">dictionary,uInt</span> <span class="ttSigDiff">dictLength)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">1168</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1219</td>
+<td class="HasMismatch"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1224</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">1185</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id = adler32(0L, Z_NULL, 0);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1237</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id = adler32<span class="ttSigDiff">_r</span>(0L, Z_NULL, 0);</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">1186</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id = adler32(id, dictionary, dictLength);</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1238</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id = adler32<span class="ttSigDiff">_r</span>(id, dictionary, dictLength);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1264</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1265</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">inflateGetHeader_r(z_streamp</span> <span class="ttSigDiff">strm,</span> <span class="ttSigDiff">gz_headerp</span> <span class="ttSigDiff">head)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1266</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1270</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1297</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1298</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">syncsearch(unsigned</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">have,unsigned</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,unsigned</span> <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1299</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1304</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1325</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1326</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">inflateSync_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1327</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1330</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1299</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; inflateReset(strm);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1366</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; inflateReset<span class="ttSigDiff">_r</span>(strm);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1380</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1381</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span>&nbsp; <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateSyncPoint_r</span> <span class="ttSigDiff">(z_streamp</span> <span class="ttSigDiff">strm)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1382</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1385</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1395</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1396</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">inflateCopy_r(z_streamp</span> <span class="ttSigDiff">dest,</span> <span class="ttSigDiff">z_streamp</span> <span class="ttSigDiff">source)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1397</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1401</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: inftrees.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* inftrees.c -- generate Huffman trees for efficient decoding</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* inftrees.c<span class="ttSigDiff">pp</span> -- generate Huffman trees for efficient decoding</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">35</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">36</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">inflate_table(codetype</span> <span class="ttSigDiff">type,unsigned</span> <span class="ttSigDiff">short</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">lens,unsigned</span> <span class="ttSigDiff">codes,</span> <span class="ttSigDiff">code</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">table,unsigned</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">bits,unsigned</span> <span class="ttSigDiff">short</span> <span class="ttSigDiff">FAR</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">work)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">37</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">45</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">47</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span> <span class="ttSigDiff">Line</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">stop</span> <span class="ttSigDiff">compiler</span> <span class="ttSigDiff">warning</span> <span class="ttSigDiff">about</span> <span class="ttSigDiff">unused</span> <span class="ttSigDiff">mandatory</span> <span class="ttSigDiff">global</span> <span class="ttSigDiff">variable</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">48</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">char</span> <span class="ttSigDiff">dontCare</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">inflate_copyright[0];</span> <span class="ttSigDiff">dontCare</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">dontCare;</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">64</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span>&nbsp; <span class="ttSigDiff">Need</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">replace</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">variable</span> <span class="ttSigDiff">with</span> <span class="ttSigDiff">&quot;current&quot;</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">reserved</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">65</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">keyword</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">which</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">prefectly</span> <span class="ttSigDiff">fine</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">a</span> <span class="ttSigDiff">c</span> <span class="ttSigDiff">code.</span> <span class="ttSigDiff">As</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">file</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">66</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">has</span> <span class="ttSigDiff">been</span> <span class="ttSigDiff">changed</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">C++</span> <span class="ttSigDiff">&quot;this&quot;</span> <span class="ttSigDiff">needs</span> <span class="ttSigDiff">to</span> <span class="ttSigDiff">be</span> <span class="ttSigDiff">changed.</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">67</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*/</span> </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">68</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp; <span class="ttSigDiff">define</span> <span class="ttSigDiff">this</span> <span class="ttSigDiff">current</span>&nbsp;&nbsp; </td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: trees.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* trees.c -- output deflated data using Huffman coding</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* trees.c<span class="ttSigDiff">pp</span> -- output deflated data using Huffman coding</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">128</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">130</td>
+<td class="HasMismatch"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">140</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">142</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">static_tree_desc</span>&nbsp; <span class="ttSigDiff">static_l_desc</span> <span class="ttSigDiff">=</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">143</td>
+<td class="HasOrphan"><span class="ttSigDiff">{static_ltree,</span> <span class="ttSigDiff">extra_lbits,</span> <span class="ttSigDiff">LITERALS+1,</span> <span class="ttSigDiff">L_CODES,</span> <span class="ttSigDiff">MAX_BITS};</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">145</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">static_tree_desc</span>&nbsp; <span class="ttSigDiff">static_d_desc</span> <span class="ttSigDiff">=</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">146</td>
+<td class="HasOrphan"><span class="ttSigDiff">{static_dtree,</span> <span class="ttSigDiff">extra_dbits,</span> <span class="ttSigDiff">0,</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">D_CODES,</span> <span class="ttSigDiff">MAX_BITS};</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">148</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">static_tree_desc</span>&nbsp; <span class="ttSigDiff">static_bl_desc</span> <span class="ttSigDiff">=</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">149</td>
+<td class="HasOrphan"><span class="ttSigDiff">{(const</span> <span class="ttSigDiff">ct_data</span> <span class="ttSigDiff">*)0,</span> <span class="ttSigDiff">extra_blbits,</span> <span class="ttSigDiff">0,</span>&nbsp;&nbsp; <span class="ttSigDiff">BL_CODES,</span> <span class="ttSigDiff">MAX_BL_BITS};</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">151</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">208</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">209</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">send_bits(deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">value,int</span>&nbsp; <span class="ttSigDiff">length)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">210</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">215</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">401</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">402</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">_tr_init(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">403</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">406</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">434</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">435</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">init_block(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">436</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">439</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">482</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">483</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">pqdownheap(</span>&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,ct_data</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">tree,int</span> <span class="ttSigDiff">k)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">484</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">489</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">521</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">522</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">gen_bitlen(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">tree_desc</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">desc)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">523</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">527</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">612</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">613</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">gen_codes</span> <span class="ttSigDiff">(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ct_data</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">tree,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">max_code,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ushf</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">bl_count)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">614</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">619</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">658</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">659</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">build_tree(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">tree_desc</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">desc)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">660</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">664</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">750</td>
+<td class="HasOrphan"> <span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">751</td>
+<td class="HasOrphan"> <span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">scan_tree</span> <span class="ttSigDiff">(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp; <span class="ttSigDiff">ct_data</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">tree,int</span>&nbsp; <span class="ttSigDiff">max_code)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">752</td>
+<td class="HasOrphan"> <span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">757</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">799</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">800</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">send_tree</span> <span class="ttSigDiff">(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ct_data</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">tree,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">max_code)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">801</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">806</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">854</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">855</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">build_bl_tree(</span>&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">856</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">859</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">893</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">894</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">send_all_trees(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">lcodes,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">dcodes,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">blcodes)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">895</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">899</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">926</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">927</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">_tr_stored_block(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">charf</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,ulg</span>&nbsp; <span class="ttSigDiff">stored_len,</span> <span class="ttSigDiff">int</span> <span class="ttSigDiff">eof)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">928</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">934</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">955</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">956</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">_tr_align(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">957</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">960</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">988</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">989</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">_tr_flush_block(</span>&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">charf</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">buf,ulg</span>&nbsp; <span class="ttSigDiff">stored_len,int</span>&nbsp; <span class="ttSigDiff">eof)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">990</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">996</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1093</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1095</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1096</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">_tr_tally</span> <span class="ttSigDiff">(</span>&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,unsigned</span>&nbsp; <span class="ttSigDiff">dist,unsigned</span>&nbsp; <span class="ttSigDiff">lc)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1097</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1102</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1068</td>
+<td class="HasMismatch">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1145</td>
+<td class="HasMismatch"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1149</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1150</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">compress_block(</span>&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ct_data</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">ltree,</span>&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">ct_data</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">dtree)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1151</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1156</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1207</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1208</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">set_data_type(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1209</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1212</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1231</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1232</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">bi_reverse(unsigned</span> <span class="ttSigDiff">code,int</span>&nbsp; <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1233</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1237</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1250</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1251</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">bi_flush(</span>&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1252</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1255</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1271</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1272</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">bi_windup(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1273</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1276</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1294</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1295</td>
+<td class="HasOrphan"><span class="ttSigDiff">local</span> <span class="ttSigDiff">void</span> <span class="ttSigDiff">copy_block(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">deflate_state</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">s,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">charf</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">*</span> <span class="ttSigDiff">buf,unsigned</span>&nbsp; <span class="ttSigDiff">len,int</span>&nbsp; <span class="ttSigDiff">header)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">1296</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1302</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: uncompr.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* uncompr.c -- decompress a memory buffer</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* uncompr.c<span class="ttSigDiff">pp</span> -- decompress a memory buffer</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">9</td>
+<td class="HasMismatch">#include &quot;<span class="ttSigDiff">z</span>lib.h&quot;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">11</td>
+<td class="HasMismatch">#include &quot;lib<span class="ttSigDiff">zcore</span>.h&quot;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">28</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">29</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">int</span>&nbsp; <span class="ttSigDiff">uncompress_r</span> <span class="ttSigDiff">(</span>&nbsp; <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">dest,uLongf</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">destLen,</span>&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">Bytef</span> <span class="ttSigDiff">*</span> <span class="ttSigDiff">source,uLong</span>&nbsp; <span class="ttSigDiff">sourceLen)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">30</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">36</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">47</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = inflateInit(&amp;stream);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">53</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = inflateInit<span class="ttSigDiff">_r</span>(&amp;stream);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">50</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = inflate(&amp;stream, Z_FINISH);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">56</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = inflate<span class="ttSigDiff">_r</span>(&amp;stream, Z_FINISH);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">52</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inflateEnd(&amp;stream);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">58</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inflateEnd<span class="ttSigDiff">_r</span>(&amp;stream);</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">59</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = inflateEnd(&amp;stream);</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">65</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; err = inflateEnd<span class="ttSigDiff">_r</span>(&amp;stream);</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zconf.h &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">8</td>
+<td class="HasMismatch">&nbsp;#ifndef ZCONF_H</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">10</td>
+<td class="HasMismatch">&nbsp;#ifndef <span class="ttSigDiff">_</span>ZCONF_H</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">9</td>
+<td class="HasMismatch">&nbsp;#define ZCONF_H</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">11</td>
+<td class="HasMismatch">&nbsp;#define <span class="ttSigDiff">_</span>ZCONF_H</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">13</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">(defined(__TOOLS2__)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">defined(__TOOLS__))</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">14</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">EXPORT_C</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Defined</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">nothing</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">tools</span> <span class="ttSigDiff">builds,</span> <span class="ttSigDiff">as</span> <span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">keyword</span> <span class="ttSigDiff">not</span> <span class="ttSigDiff">supported</span> <span class="ttSigDiff">on</span> <span class="ttSigDiff">these</span> <span class="ttSigDiff">platforms</span>&nbsp; <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">15</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">16</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">17</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">#include</span> <span class="ttSigDiff">&lt;e32def.h&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">Include</span> <span class="ttSigDiff">for</span> <span class="ttSigDiff">definition</span> <span class="ttSigDiff">of</span> <span class="ttSigDiff">IMPORT_C</span> <span class="ttSigDiff">below</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">18</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">ZEXTERN</span> <span class="ttSigDiff">IMPORT_C</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">/*</span> <span class="ttSigDiff">This</span> <span class="ttSigDiff">macro</span> <span class="ttSigDiff">is</span> <span class="ttSigDiff">used</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">function</span> <span class="ttSigDiff">prototypes</span> <span class="ttSigDiff">in</span> <span class="ttSigDiff">zlib.h</span> <span class="ttSigDiff">and</span> <span class="ttSigDiff">libzcore.h.</span>&nbsp; <span class="ttSigDiff">Use</span> <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">definition</span> <span class="ttSigDiff">IMPORT_C</span> <span class="ttSigDiff">instead</span> <span class="ttSigDiff">of</span> <span class="ttSigDiff">ZEXTERN</span> <span class="ttSigDiff">*/</span> </td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">19</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">20</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__SYMBIAN32__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">21</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">/*</span> <span class="ttSigDiff">__TOOLS2__</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">__TOOLS__</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">332</td>
+<td class="HasMismatch">#endif /* ZCONF_H */</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">346</td>
+<td class="HasMismatch">#endif /* <span class="ttSigDiff">_</span>ZCONF_H */</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zlib.h &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">2</td>
+<td class="HasOrphan"> <span class="ttSigDiff">*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span> <span class="ttSigDiff">2005-2006</span> <span class="ttSigDiff">Nokia</span> <span class="ttSigDiff">Corporation.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">3</td>
+<td class="HasOrphan"><span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">31</td>
+<td class="HasMismatch">&nbsp;#ifndef ZLIB_H</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">35</td>
+<td class="HasMismatch">&nbsp;#ifndef <span class="ttSigDiff">_</span>ZLIB_H</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">32</td>
+<td class="HasMismatch">&nbsp;#define ZLIB_H</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">36</td>
+<td class="HasMismatch">&nbsp;#define <span class="ttSigDiff">_</span>ZLIB_H</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">38</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">(defined(__TOOLS2__)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">defined(__TOOLS__))</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">39</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span> <span class="ttSigDiff">A</span> <span class="ttSigDiff">tools</span> <span class="ttSigDiff">build</span> <span class="ttSigDiff">picks</span> <span class="ttSigDiff">up</span> <span class="ttSigDiff">the</span> <span class="ttSigDiff">zconf.h</span> <span class="ttSigDiff">file</span> <span class="ttSigDiff">from</span> <span class="ttSigDiff">the</span> <span class="ttSigDiff">user</span> <span class="ttSigDiff">include</span> <span class="ttSigDiff">path</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">41</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">42</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">//</span> <span class="ttSigDiff">Any</span> <span class="ttSigDiff">other</span> <span class="ttSigDiff">build</span> <span class="ttSigDiff">picks</span> <span class="ttSigDiff">up</span> <span class="ttSigDiff">zconf.h</span> <span class="ttSigDiff">from</span> <span class="ttSigDiff">stdapis</span> <span class="ttSigDiff">system</span> <span class="ttSigDiff">include</span> <span class="ttSigDiff">directory</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">43</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">#include</span> <span class="ttSigDiff">&lt;stdapis/zconf.h&gt;</span> </td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">44</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1075</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_EXCLUDE_GZ_FUNCTIONS</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1262</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_EXCLUDE_GZ_FUNCTIONS</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1357</td>
+<td class="HasMismatch">#endif /* ZLIB_H */</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">1373</td>
+<td class="HasMismatch">#endif /* <span class="ttSigDiff">_</span>ZLIB_H */</td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zutil.cpp &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">1</td>
+<td class="HasMismatch">/* zutil.c -- target dependent utility functions for the compression library</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">3</td>
+<td class="HasMismatch">/* zutil.c<span class="ttSigDiff">pp</span> -- target dependent utility functions for the compression library</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">10</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">11</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#include</span> <span class="ttSigDiff">&lt;e32base.h&gt;</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">12</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">35</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">36</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">zlibVersion_r()</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">37</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">39</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">45</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">46</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">uLong</span>&nbsp; <span class="ttSigDiff">zlibCompileFlags_r()</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">47</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">49</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">151</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">152</td>
+<td class="HasOrphan"><span class="ttSigDiff">EXPORT_C</span> <span class="ttSigDiff">const</span> <span class="ttSigDiff">char</span> <span class="ttSigDiff">*</span>&nbsp; <span class="ttSigDiff">zError_r(int</span> <span class="ttSigDiff">err)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">153</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">156</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">172</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">173</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">zmemcpy(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">Bytef*</span> <span class="ttSigDiff">dest,const</span> <span class="ttSigDiff">Bytef*</span>&nbsp; <span class="ttSigDiff">source,uInt</span>&nbsp; <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">174</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">179</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">187</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">188</td>
+<td class="HasOrphan"><span class="ttSigDiff">int</span> <span class="ttSigDiff">zmemcmp(</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">Bytef*</span> <span class="ttSigDiff">s1,</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">const</span> <span class="ttSigDiff">Bytef*</span>&nbsp; <span class="ttSigDiff">s2,uInt</span>&nbsp; <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">189</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">194</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">204</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">205</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span> <span class="ttSigDiff">zmemzero(</span> <span class="ttSigDiff">Bytef*</span> <span class="ttSigDiff">dest,uInt</span>&nbsp; <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">206</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">210</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">336</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">337</td>
+<td class="HasOrphan"><span class="ttSigDiff">voidpf</span> <span class="ttSigDiff">zcalloc</span> <span class="ttSigDiff">(voidpf</span> <span class="ttSigDiff">opaque,unsigned</span>&nbsp; <span class="ttSigDiff">items,</span> <span class="ttSigDiff">unsigned</span> <span class="ttSigDiff">size)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">338</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">343</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">346</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">306</td>
+<td class="HasMismatch">&nbsp; &nbsp; return sizeof(uInt) &gt; 2 ? (voidpf)malloc(items * size) :</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">347</td>
+<td class="HasMismatch">&nbsp; return sizeof(uInt) &gt; 2 ? (voidpf)malloc(items * size) : <span class="ttSigDiff">(voidpf)calloc(items,</span> <span class="ttSigDiff">size);</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">348</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">349</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">TInt</span> <span class="ttSigDiff">bytes</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">items*size;</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">350</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">TAny</span> <span class="ttSigDiff">*ptr</span> <span class="ttSigDiff">=</span> <span class="ttSigDiff">User::AllocZ(bytes);</span> <span class="ttSigDiff">//</span> <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Native</span> <span class="ttSigDiff">memory</span> <span class="ttSigDiff">allocation</span> <span class="ttSigDiff">API</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">307</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp (voidpf)<span class="ttSigDiff">calloc</span><span class="ttSigDiff">(i</span>t<span class="ttSigDiff">ems,</span> <span class="ttSigDiff">size</span><span class="ttSigDiff">)</span>;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">351</td>
+<td class="HasMismatch">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">return</span> (voidpf) <span class="ttSigDiff">p</span>t<span class="ttSigDiff">r</span>;</td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">352</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">355</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifdef</span> <span class="ttSigDiff">__SYMBIAN32__</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">356</td>
+<td class="HasOrphan"><span class="ttSigDiff">void</span>&nbsp; <span class="ttSigDiff">zcfree</span> <span class="ttSigDiff">(voidpf</span> <span class="ttSigDiff">opaque,voidpf</span>&nbsp; <span class="ttSigDiff">ptr)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">357</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span>&nbsp;&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">361</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//__SYMBIAN32__</span>&nbsp; </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">363</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">365</td>
+<td class="HasOrphan"><span class="ttSigDiff">#else</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">366</td>
+<td class="HasOrphan">&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">User::Free(ptr);</span> <span class="ttSigDiff">//</span> <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Native</span> <span class="ttSigDiff">memory</span> <span class="ttSigDiff">deallocation</span> <span class="ttSigDiff">API</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">367</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+</table>
+&nbsp; &nbsp;
+<br />
+File: zutil.h &nbsp;
+<br />
+<table class="fc" cellspacing="0" cellpadding="0">
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">1</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">Portions</span> <span class="ttSigDiff">Copyright</span> <span class="ttSigDiff">(c)</span>&nbsp; <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Software</span> <span class="ttSigDiff">Ltd</span> <span class="ttSigDiff">2007.</span>&nbsp; <span class="ttSigDiff">All</span> <span class="ttSigDiff">rights</span> <span class="ttSigDiff">reserved.</span> <span class="ttSigDiff">*/</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">11</td>
+<td class="HasOrphan"><span class="ttSigDiff">/*</span> <span class="ttSigDiff">@(#)</span> <span class="ttSigDiff">$Id$</span> <span class="ttSigDiff">*/</span></td>
+<td class="AlignCenter">+-</td>
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">17</td>
+<td class="HasMismatch">#include &quot;<span class="ttSigDiff">z</span>lib.h&quot;</td>
+<td class="AlignCenter">&lt;&gt;</td>
+<td class="LineNum">17</td>
+<td class="HasMismatch">#include &quot;lib<span class="ttSigDiff">zcore</span>.h&quot;</td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">19</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">defined(SYMBIAN_EZLIB_DEVICE)</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!defined(LIBZGZIO_H)</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">20</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#include</span> <span class="ttSigDiff">&lt;e32std.h&gt;</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">21</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> </td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">23</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">!defined(SYMBIAN_EZLIB_DEVICE)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">defined(LIBZGZIO_H)</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">48</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">184</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">!defined(SYMBIAN_EZLIB_DEVICE)</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">defined(LIBZGZIO_H)</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">213</td>
+<td class="HasOrphan"><span class="ttSigDiff">#ifndef</span> <span class="ttSigDiff">SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">215</td>
+<td class="HasOrphan"><span class="ttSigDiff">#</span>&nbsp;&nbsp;&nbsp; <span class="ttSigDiff">endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secAll">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">226</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//</span> <span class="ttSigDiff">!SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">||</span> <span class="ttSigDiff">LIBZGZIO_H</span></td>
+</tr>
+<tr class="secGap"><td colspan="5">&nbsp;</td></tr>
+<tr class="secBegin">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">-+</td>
+<td class="LineNum">257</td>
+<td class="HasOrphan"><span class="ttSigDiff">//</span> <span class="ttSigDiff">Native</span> <span class="ttSigDiff">Symbian</span> <span class="ttSigDiff">Memory</span> <span class="ttSigDiff">Functions</span> <span class="ttSigDiff">Symbian</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">258</td>
+<td class="HasOrphan"><span class="ttSigDiff">#if</span> <span class="ttSigDiff">defined(SYMBIAN_EZLIB_DEVICE)</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!defined(LIBZGZIO_H)</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">259</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">HAVE_MEMCPY</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">260</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#undef</span> <span class="ttSigDiff">zmemcpy</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">261</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#undef</span> <span class="ttSigDiff">zmemcmp</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">262</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#undef</span> <span class="ttSigDiff">zmemzero</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">263</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">zmemcpy</span> <span class="ttSigDiff">Mem::Copy</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">264</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">zmemcmp(s1,s2,len)</span>&nbsp; <span class="ttSigDiff">Mem::Compare(s1,len,s2,len)</span></td>
+</tr>
+<tr class="secMiddle">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">265</td>
+<td class="HasOrphan">&nbsp; <span class="ttSigDiff">#define</span> <span class="ttSigDiff">zmemzero(dest,</span> <span class="ttSigDiff">len)</span> <span class="ttSigDiff">Mem::FillZ(dest,</span> <span class="ttSigDiff">len)</span></td>
+</tr>
+<tr class="secEnd">
+<td class="LineNum">&nbsp;</td>
+<td class="HasOrphan">&nbsp;</td>
+<td class="AlignCenter">&nbsp;</td>
+<td class="LineNum">266</td>
+<td class="HasOrphan"><span class="ttSigDiff">#endif</span> <span class="ttSigDiff">//SYMBIAN_EZLIB_DEVICE</span> <span class="ttSigDiff">&amp;&amp;</span> <span class="ttSigDiff">!LIBZGZIO_H</span></td>
+</tr>
+</table>
+</body></html>
--- a/compressionlibs/ziplib/group/syslibs_ezlib2.mrp	Mon May 03 14:06:43 2010 +0300
+++ b/compressionlibs/ziplib/group/syslibs_ezlib2.mrp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_ezlib2
 source	\sf\os\ossrv\compressionlibs\ziplib
 binary	\sf\os\ossrv\compressionlibs\ziplib\group	all
--- a/compressionlibs/ziplib/inc/zipfilememberiterator.h	Mon May 03 14:06:43 2010 +0300
+++ b/compressionlibs/ziplib/inc/zipfilememberiterator.h	Tue Jul 20 16:35:53 2010 +0530
@@ -32,7 +32,7 @@
 @publishedAll
 @released
 */
-class CZipFileMemberIterator
+class CZipFileMemberIterator // codescanner::missingcclass
 	{
 friend class CZipFile;
 
--- a/compressionlibs/ziplib/test/oldezlib/EABI/oldezipu.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-EXPORTS
-	_ZN8TOLDEZIP14CZipFileMemberD0Ev @ 1 NONAME
-	_ZN8TOLDEZIP14CZipFileMemberD1Ev @ 2 NONAME
-	_ZN8TOLDEZIP14CZipFileMemberD2Ev @ 3 NONAME
-	_ZN8TOLDEZIP22CZipFileMemberIterator5NextLEv @ 4 NONAME
-	_ZN8TOLDEZIP26RZipFileMemberReaderStream4ReadER6TDes16i @ 5 NONAME
-	_ZN8TOLDEZIP26RZipFileMemberReaderStreamD0Ev @ 6 NONAME
-	_ZN8TOLDEZIP26RZipFileMemberReaderStreamD1Ev @ 7 NONAME
-	_ZN8TOLDEZIP26RZipFileMemberReaderStreamD2Ev @ 8 NONAME
-	_ZN8TOLDEZIP8CZipFile10ConstructLER5RFile @ 9 NONAME
-	_ZN8TOLDEZIP8CZipFile10ConstructLERK7TDesC16 @ 10 NONAME
-	_ZN8TOLDEZIP8CZipFile11GetMembersLEv @ 11 NONAME
-	_ZN8TOLDEZIP8CZipFile15GetInputStreamLEPKNS_14CZipFileMemberERPNS_26RZipFileMemberReaderStreamE @ 12 NONAME
-	_ZN8TOLDEZIP8CZipFile22CaseInsensitiveMemberLERK7TDesC16 @ 13 NONAME
-	_ZN8TOLDEZIP8CZipFile37CaseSensitiveOrCaseInsensitiveMemberLERK7TDesC16 @ 14 NONAME
-	_ZN8TOLDEZIP8CZipFile4NewLER3RFsR5RFile @ 15 NONAME
-	_ZN8TOLDEZIP8CZipFile4NewLER3RFsRK7TDesC16 @ 16 NONAME
-	_ZN8TOLDEZIP8CZipFile5CloseEv @ 17 NONAME
-	_ZN8TOLDEZIP8CZipFile5OpenLEv @ 18 NONAME
-	_ZN8TOLDEZIP8CZipFile7MemberLERK7TDesC16 @ 19 NONAME
-	_ZN8TOLDEZIP8CZipFileC1ER3RFsRK7TDesC16 @ 20 NONAME
-	_ZN8TOLDEZIP8CZipFileC2ER3RFsRK7TDesC16 @ 21 NONAME
-	_ZN8TOLDEZIP8CZipFileD0Ev @ 22 NONAME
-	_ZN8TOLDEZIP8CZipFileD1Ev @ 23 NONAME
-	_ZN8TOLDEZIP8CZipFileD2Ev @ 24 NONAME
-	_ZNK8TOLDEZIP14CZipFileMember14CompressedSizeEv @ 25 NONAME
-	_ZNK8TOLDEZIP14CZipFileMember16UncompressedSizeEv @ 26 NONAME
-	_ZNK8TOLDEZIP14CZipFileMember4NameEv @ 27 NONAME
-	_ZNK8TOLDEZIP14CZipFileMember5CRC32Ev @ 28 NONAME
-	_ZNK8TOLDEZIP8CZipFile4SizeERi @ 29 NONAME
-	_ZTIN8TOLDEZIP14CZipFileMemberE @ 30 NONAME
-	_ZTIN8TOLDEZIP26RZipFileMemberReaderStreamE @ 31 NONAME
-	_ZTIN8TOLDEZIP8CZipFileE @ 32 NONAME
-	_ZTVN8TOLDEZIP14CZipFileMemberE @ 33 NONAME
-	_ZTVN8TOLDEZIP26RZipFileMemberReaderStreamE @ 34 NONAME
-	_ZTVN8TOLDEZIP8CZipFileE @ 35 NONAME
-
--- a/compressionlibs/ziplib/test/oldezlib/EABI/oldezlibu.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-EXPORTS
-	_ZN9TOLDEZLIB10CEZZStream8SetInputERK6TDesC8 @ 1 NONAME
-	_ZN9TOLDEZLIB10CEZZStream9SetOutputER5TDes8 @ 2 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile10IsGzipFileER3RFsRK7TDesC16 @ 3 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile11IsGzipFileLER3RFsRK7TDesC16 @ 4 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile11ReadHeaderLER5RFileRNS_13TEZGZipHeaderE @ 5 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile12ReadTrailerLER5RFileRNS_14TEZGZipTrailerE @ 6 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile12WriteHeaderLER5RFileRNS_13TEZGZipHeaderE @ 7 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile13WriteTrailerLER5RFileRNS_14TEZGZipTrailerE @ 8 NONAME
-	_ZN9TOLDEZLIB10EZGZipFile21LocateAndReadTrailerLER3RFsRK7TDesC16RNS_14TEZGZipTrailerE @ 9 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor4NewLERNS_16MEZBufferManagerERK6TDesC8iiiNS0_9TStrategyE @ 10 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor4NewLERNS_16MEZBufferManagerEiiiNS0_9TStrategyE @ 11 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor5NewLCERNS_16MEZBufferManagerERK6TDesC8iiiNS0_9TStrategyE @ 12 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor5NewLCERNS_16MEZBufferManagerEiiiNS0_9TStrategyE @ 13 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor6ResetLERNS_16MEZBufferManagerE @ 14 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor8DeflateLEv @ 15 NONAME
-	_ZN9TOLDEZLIB13CEZCompressor9CompressLER5TDes8RK6TDesC8i @ 16 NONAME
-	_ZN9TOLDEZLIB13CEZFileToGZip4NewLER3RFsRK7TDesC16R5RFilei @ 17 NONAME
-	_ZN9TOLDEZLIB13CEZFileToGZip5NewLCER3RFsRK7TDesC16R5RFilei @ 18 NONAME
-	_ZN9TOLDEZLIB13CEZFileToGZip6ResetLER3RFsRK7TDesC16R5RFilei @ 19 NONAME
-	_ZN9TOLDEZLIB13CEZFileToGZip8DeflateLEv @ 20 NONAME
-	_ZN9TOLDEZLIB13CEZGZipToFile4NewLER3RFsRK7TDesC16R5RFilei @ 21 NONAME
-	_ZN9TOLDEZLIB13CEZGZipToFile5NewLCER3RFsRK7TDesC16R5RFilei @ 22 NONAME
-	_ZN9TOLDEZLIB13CEZGZipToFile6ResetLER3RFsRK7TDesC16R5RFilei @ 23 NONAME
-	_ZN9TOLDEZLIB13CEZGZipToFile8InflateLEv @ 24 NONAME
-	_ZN9TOLDEZLIB13TEZGZipHeaderC1Ev @ 25 NONAME
-	_ZN9TOLDEZLIB13TEZGZipHeaderC2Ev @ 26 NONAME
-	_ZN9TOLDEZLIB13TEZGZipHeaderD1Ev @ 27 NONAME
-	_ZN9TOLDEZLIB13TEZGZipHeaderD2Ev @ 28 NONAME
-	_ZN9TOLDEZLIB14TEZGZipTrailerC1Ell @ 29 NONAME
-	_ZN9TOLDEZLIB14TEZGZipTrailerC1Ev @ 30 NONAME
-	_ZN9TOLDEZLIB14TEZGZipTrailerC2Ell @ 31 NONAME
-	_ZN9TOLDEZLIB14TEZGZipTrailerC2Ev @ 32 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor11DecompressLER5TDes8RK6TDesC8 @ 33 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor4NewLERNS_16MEZBufferManagerERK6TDesC8i @ 34 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor4NewLERNS_16MEZBufferManagerEi @ 35 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor5NewLCERNS_16MEZBufferManagerERK6TDesC8i @ 36 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor5NewLCERNS_16MEZBufferManagerEi @ 37 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor6ResetLERNS_16MEZBufferManagerE @ 38 NONAME
-	_ZN9TOLDEZLIB15CEZDecompressor8InflateLEv @ 39 NONAME
-	_ZN9TOLDEZLIB20CEZFileBufferManager4NewLER5RFileS2_i @ 40 NONAME
-	_ZN9TOLDEZLIB20CEZFileBufferManager5NewLCER5RFileS2_i @ 41 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream16OutputDescriptorEv @ 42 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream7Adler32Ev @ 43 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream7AvailInEv @ 44 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream7TotalInEv @ 45 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream8AvailOutEv @ 46 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream8ProgressEi @ 47 NONAME
-	_ZNK9TOLDEZLIB10CEZZStream8TotalOutEv @ 48 NONAME
-	_ZTIN9TOLDEZLIB13CEZCompressorE @ 49 NONAME
-	_ZTIN9TOLDEZLIB13CEZFileToGZipE @ 50 NONAME
-	_ZTIN9TOLDEZLIB13CEZGZipToFileE @ 51 NONAME
-	_ZTIN9TOLDEZLIB15CEZDecompressorE @ 52 NONAME
-	_ZTIN9TOLDEZLIB20CEZFileBufferManagerE @ 53 NONAME
-	_ZTVN9TOLDEZLIB13CEZCompressorE @ 54 NONAME
-	_ZTVN9TOLDEZLIB13CEZFileToGZipE @ 55 NONAME
-	_ZTVN9TOLDEZLIB13CEZGZipToFileE @ 56 NONAME
-	_ZTVN9TOLDEZLIB15CEZDecompressorE @ 57 NONAME
-	_ZTVN9TOLDEZLIB20CEZFileBufferManagerE @ 58 NONAME
-	adler32 @ 59 NONAME
-	compress @ 60 NONAME
-	compress2 @ 61 NONAME
-	crc32 @ 62 NONAME
-	deflate @ 63 NONAME
-	deflateCopy @ 64 NONAME
-	deflateEnd @ 65 NONAME
-	deflateInit2_ @ 66 NONAME
-	deflateInit_ @ 67 NONAME
-	deflateParams @ 68 NONAME
-	deflateReset @ 69 NONAME
-	deflateSetDictionary @ 70 NONAME
-	get_crc_table @ 71 NONAME
-	inflate @ 72 NONAME
-	inflateEnd @ 73 NONAME
-	inflateInit2_ @ 74 NONAME
-	inflateInit_ @ 75 NONAME
-	inflateReset @ 76 NONAME
-	inflateSetDictionary @ 77 NONAME
-	inflateSync @ 78 NONAME
-	inflateSyncPoint @ 79 NONAME
-	uncompress @ 80 NONAME
-	zError @ 81 NONAME
-	zlibVersion @ 82 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/oldezlib/eabi/oldezipu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,37 @@
+EXPORTS
+	_ZN8TOLDEZIP14CZipFileMemberD0Ev @ 1 NONAME
+	_ZN8TOLDEZIP14CZipFileMemberD1Ev @ 2 NONAME
+	_ZN8TOLDEZIP14CZipFileMemberD2Ev @ 3 NONAME
+	_ZN8TOLDEZIP22CZipFileMemberIterator5NextLEv @ 4 NONAME
+	_ZN8TOLDEZIP26RZipFileMemberReaderStream4ReadER6TDes16i @ 5 NONAME
+	_ZN8TOLDEZIP26RZipFileMemberReaderStreamD0Ev @ 6 NONAME
+	_ZN8TOLDEZIP26RZipFileMemberReaderStreamD1Ev @ 7 NONAME
+	_ZN8TOLDEZIP26RZipFileMemberReaderStreamD2Ev @ 8 NONAME
+	_ZN8TOLDEZIP8CZipFile10ConstructLER5RFile @ 9 NONAME
+	_ZN8TOLDEZIP8CZipFile10ConstructLERK7TDesC16 @ 10 NONAME
+	_ZN8TOLDEZIP8CZipFile11GetMembersLEv @ 11 NONAME
+	_ZN8TOLDEZIP8CZipFile15GetInputStreamLEPKNS_14CZipFileMemberERPNS_26RZipFileMemberReaderStreamE @ 12 NONAME
+	_ZN8TOLDEZIP8CZipFile22CaseInsensitiveMemberLERK7TDesC16 @ 13 NONAME
+	_ZN8TOLDEZIP8CZipFile37CaseSensitiveOrCaseInsensitiveMemberLERK7TDesC16 @ 14 NONAME
+	_ZN8TOLDEZIP8CZipFile4NewLER3RFsR5RFile @ 15 NONAME
+	_ZN8TOLDEZIP8CZipFile4NewLER3RFsRK7TDesC16 @ 16 NONAME
+	_ZN8TOLDEZIP8CZipFile5CloseEv @ 17 NONAME
+	_ZN8TOLDEZIP8CZipFile5OpenLEv @ 18 NONAME
+	_ZN8TOLDEZIP8CZipFile7MemberLERK7TDesC16 @ 19 NONAME
+	_ZN8TOLDEZIP8CZipFileC1ER3RFsRK7TDesC16 @ 20 NONAME
+	_ZN8TOLDEZIP8CZipFileC2ER3RFsRK7TDesC16 @ 21 NONAME
+	_ZN8TOLDEZIP8CZipFileD0Ev @ 22 NONAME
+	_ZN8TOLDEZIP8CZipFileD1Ev @ 23 NONAME
+	_ZN8TOLDEZIP8CZipFileD2Ev @ 24 NONAME
+	_ZNK8TOLDEZIP14CZipFileMember14CompressedSizeEv @ 25 NONAME
+	_ZNK8TOLDEZIP14CZipFileMember16UncompressedSizeEv @ 26 NONAME
+	_ZNK8TOLDEZIP14CZipFileMember4NameEv @ 27 NONAME
+	_ZNK8TOLDEZIP14CZipFileMember5CRC32Ev @ 28 NONAME
+	_ZNK8TOLDEZIP8CZipFile4SizeERi @ 29 NONAME
+	_ZTIN8TOLDEZIP14CZipFileMemberE @ 30 NONAME
+	_ZTIN8TOLDEZIP26RZipFileMemberReaderStreamE @ 31 NONAME
+	_ZTIN8TOLDEZIP8CZipFileE @ 32 NONAME
+	_ZTVN8TOLDEZIP14CZipFileMemberE @ 33 NONAME
+	_ZTVN8TOLDEZIP26RZipFileMemberReaderStreamE @ 34 NONAME
+	_ZTVN8TOLDEZIP8CZipFileE @ 35 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/oldezlib/eabi/oldezlibu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,84 @@
+EXPORTS
+	_ZN9TOLDEZLIB10CEZZStream8SetInputERK6TDesC8 @ 1 NONAME
+	_ZN9TOLDEZLIB10CEZZStream9SetOutputER5TDes8 @ 2 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile10IsGzipFileER3RFsRK7TDesC16 @ 3 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile11IsGzipFileLER3RFsRK7TDesC16 @ 4 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile11ReadHeaderLER5RFileRNS_13TEZGZipHeaderE @ 5 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile12ReadTrailerLER5RFileRNS_14TEZGZipTrailerE @ 6 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile12WriteHeaderLER5RFileRNS_13TEZGZipHeaderE @ 7 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile13WriteTrailerLER5RFileRNS_14TEZGZipTrailerE @ 8 NONAME
+	_ZN9TOLDEZLIB10EZGZipFile21LocateAndReadTrailerLER3RFsRK7TDesC16RNS_14TEZGZipTrailerE @ 9 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor4NewLERNS_16MEZBufferManagerERK6TDesC8iiiNS0_9TStrategyE @ 10 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor4NewLERNS_16MEZBufferManagerEiiiNS0_9TStrategyE @ 11 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor5NewLCERNS_16MEZBufferManagerERK6TDesC8iiiNS0_9TStrategyE @ 12 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor5NewLCERNS_16MEZBufferManagerEiiiNS0_9TStrategyE @ 13 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor6ResetLERNS_16MEZBufferManagerE @ 14 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor8DeflateLEv @ 15 NONAME
+	_ZN9TOLDEZLIB13CEZCompressor9CompressLER5TDes8RK6TDesC8i @ 16 NONAME
+	_ZN9TOLDEZLIB13CEZFileToGZip4NewLER3RFsRK7TDesC16R5RFilei @ 17 NONAME
+	_ZN9TOLDEZLIB13CEZFileToGZip5NewLCER3RFsRK7TDesC16R5RFilei @ 18 NONAME
+	_ZN9TOLDEZLIB13CEZFileToGZip6ResetLER3RFsRK7TDesC16R5RFilei @ 19 NONAME
+	_ZN9TOLDEZLIB13CEZFileToGZip8DeflateLEv @ 20 NONAME
+	_ZN9TOLDEZLIB13CEZGZipToFile4NewLER3RFsRK7TDesC16R5RFilei @ 21 NONAME
+	_ZN9TOLDEZLIB13CEZGZipToFile5NewLCER3RFsRK7TDesC16R5RFilei @ 22 NONAME
+	_ZN9TOLDEZLIB13CEZGZipToFile6ResetLER3RFsRK7TDesC16R5RFilei @ 23 NONAME
+	_ZN9TOLDEZLIB13CEZGZipToFile8InflateLEv @ 24 NONAME
+	_ZN9TOLDEZLIB13TEZGZipHeaderC1Ev @ 25 NONAME
+	_ZN9TOLDEZLIB13TEZGZipHeaderC2Ev @ 26 NONAME
+	_ZN9TOLDEZLIB13TEZGZipHeaderD1Ev @ 27 NONAME
+	_ZN9TOLDEZLIB13TEZGZipHeaderD2Ev @ 28 NONAME
+	_ZN9TOLDEZLIB14TEZGZipTrailerC1Ell @ 29 NONAME
+	_ZN9TOLDEZLIB14TEZGZipTrailerC1Ev @ 30 NONAME
+	_ZN9TOLDEZLIB14TEZGZipTrailerC2Ell @ 31 NONAME
+	_ZN9TOLDEZLIB14TEZGZipTrailerC2Ev @ 32 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor11DecompressLER5TDes8RK6TDesC8 @ 33 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor4NewLERNS_16MEZBufferManagerERK6TDesC8i @ 34 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor4NewLERNS_16MEZBufferManagerEi @ 35 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor5NewLCERNS_16MEZBufferManagerERK6TDesC8i @ 36 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor5NewLCERNS_16MEZBufferManagerEi @ 37 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor6ResetLERNS_16MEZBufferManagerE @ 38 NONAME
+	_ZN9TOLDEZLIB15CEZDecompressor8InflateLEv @ 39 NONAME
+	_ZN9TOLDEZLIB20CEZFileBufferManager4NewLER5RFileS2_i @ 40 NONAME
+	_ZN9TOLDEZLIB20CEZFileBufferManager5NewLCER5RFileS2_i @ 41 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream16OutputDescriptorEv @ 42 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream7Adler32Ev @ 43 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream7AvailInEv @ 44 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream7TotalInEv @ 45 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream8AvailOutEv @ 46 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream8ProgressEi @ 47 NONAME
+	_ZNK9TOLDEZLIB10CEZZStream8TotalOutEv @ 48 NONAME
+	_ZTIN9TOLDEZLIB13CEZCompressorE @ 49 NONAME
+	_ZTIN9TOLDEZLIB13CEZFileToGZipE @ 50 NONAME
+	_ZTIN9TOLDEZLIB13CEZGZipToFileE @ 51 NONAME
+	_ZTIN9TOLDEZLIB15CEZDecompressorE @ 52 NONAME
+	_ZTIN9TOLDEZLIB20CEZFileBufferManagerE @ 53 NONAME
+	_ZTVN9TOLDEZLIB13CEZCompressorE @ 54 NONAME
+	_ZTVN9TOLDEZLIB13CEZFileToGZipE @ 55 NONAME
+	_ZTVN9TOLDEZLIB13CEZGZipToFileE @ 56 NONAME
+	_ZTVN9TOLDEZLIB15CEZDecompressorE @ 57 NONAME
+	_ZTVN9TOLDEZLIB20CEZFileBufferManagerE @ 58 NONAME
+	adler32 @ 59 NONAME
+	compress @ 60 NONAME
+	compress2 @ 61 NONAME
+	crc32 @ 62 NONAME
+	deflate @ 63 NONAME
+	deflateCopy @ 64 NONAME
+	deflateEnd @ 65 NONAME
+	deflateInit2_ @ 66 NONAME
+	deflateInit_ @ 67 NONAME
+	deflateParams @ 68 NONAME
+	deflateReset @ 69 NONAME
+	deflateSetDictionary @ 70 NONAME
+	get_crc_table @ 71 NONAME
+	inflate @ 72 NONAME
+	inflateEnd @ 73 NONAME
+	inflateInit2_ @ 74 NONAME
+	inflateInit_ @ 75 NONAME
+	inflateReset @ 76 NONAME
+	inflateSetDictionary @ 77 NONAME
+	inflateSync @ 78 NONAME
+	inflateSyncPoint @ 79 NONAME
+	uncompress @ 80 NONAME
+	zError @ 81 NONAME
+	zlibVersion @ 82 NONAME
+
--- a/compressionlibs/ziplib/test/oldezlib/group/BLD.INF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Old ZLib ZIP compression/decompression
-// 
-//
-
-/**
- @file
-*/
-
-PRJ_TESTEXPORTS
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZBufman.h 					/epoc32/include/oldezbufman.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZCompressor.h 				/epoc32/include/oldezcompressor.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZConf.h 						/epoc32/include/oldezconf.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZDecompressor.h 				/epoc32/include/oldezdecompressor.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZFilebuffer.h				/epoc32/include/oldezfilebuffer.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZGzip.h 						/epoc32/include/oldezgzip.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZlib.h 						/epoc32/include/oldezlib.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZstream.h 					/epoc32/include/oldezstream.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldEZlibErrorCodes.h 			/epoc32/include/oldezliberrorcodes.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/oldzipfile.h						/epoc32/include/oldzipfile.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/oldziparchive.h					/epoc32/include/oldziparchive.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/oldzipfilememberinputstream.h	/epoc32/include/oldzipfilememberinputstream.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldZipFileMember.h 				/epoc32/include/oldzipfilemember.h
-#endif
-#ifdef SYMBIAN_OLD_EXPORT_LOCATION
-../inc/OldZipFileMemberIterator.h 		/epoc32/include/oldzipfilememberiterator.h
-#endif
-
-// ROMKIT include
-../inc/OldEZLib.iby 					/epoc32/rom/include/oldezlib.iby
-
-PRJ_TESTMMPFILES
-#if defined TOOLS || defined TOOLS2
-
-#else
-../EZLib/TOldEZLib.mmp			support
-../zip/toldezip.mmp				support
-#endif
-
-
-
-
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/oldezlib/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,80 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Old ZLib ZIP compression/decompression
+// 
+//
+
+/**
+ @file
+*/
+
+PRJ_TESTEXPORTS
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZBufman.h 					/epoc32/include/oldezbufman.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZCompressor.h 				/epoc32/include/oldezcompressor.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZConf.h 						/epoc32/include/oldezconf.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZDecompressor.h 				/epoc32/include/oldezdecompressor.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZFilebuffer.h				/epoc32/include/oldezfilebuffer.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZGzip.h 						/epoc32/include/oldezgzip.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZlib.h 						/epoc32/include/oldezlib.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZstream.h 					/epoc32/include/oldezstream.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldEZlibErrorCodes.h 			/epoc32/include/oldezliberrorcodes.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/oldzipfile.h						/epoc32/include/oldzipfile.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/oldziparchive.h					/epoc32/include/oldziparchive.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/oldzipfilememberinputstream.h	/epoc32/include/oldzipfilememberinputstream.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldZipFileMember.h 				/epoc32/include/oldzipfilemember.h
+#endif
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/OldZipFileMemberIterator.h 		/epoc32/include/oldzipfilememberiterator.h
+#endif
+
+// ROMKIT include
+../inc/OldEZLib.iby 					/epoc32/rom/include/oldezlib.iby
+
+PRJ_TESTMMPFILES
+#if defined TOOLS || defined TOOLS2
+
+#else
+../EZLib/TOldEZLib.mmp			support
+../zip/toldezip.mmp				support
+#endif
+
+
+
+
+
--- a/compressionlibs/ziplib/test/oldezlib/group/syslibs_ezlib.mrp	Mon May 03 14:06:43 2010 +0300
+++ b/compressionlibs/ziplib/test/oldezlib/group/syslibs_ezlib.mrp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_ezlib
 source	\sf\os\ossrv\compressionlibs\ziplib\test\oldezlib
 binary	\sf\os\ossrv\compressionlibs\ziplib\test\oldezlib\group	all
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/rtest/group/compressionlibs-RTEST.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,37 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+;rtest-install
+"/epoc32/release/armv5/urel/ZIPTEST.exe"-"C:/test/ZIPTEST.exe"
+"/epoc32/release/armv5/urel/ezlibtest.exe"-"C:/test/ezlibtest.exe"
+"/epoc32/release/armv5/urel/ezdefect.exe"-"C:/test/ezdefect.exe"
+"/epoc32/release/armv5/urel/ezexample.exe"-"C:/test/ezexample.exe"
+"/epoc32/release/armv5/urel/inflateprimetest.exe"-"C:/test/inflateprimetest.exe"
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/rtest/group/ezlibtest1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,73 @@
+// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __EZLIBTESTS_IBY__
+#define __EZLIBTESTS_IBY__
+
+REM ezlibtest
+#include <ezlib.iby>
+#include <openenv.iby>
+
+// bluetooth.iby is required because libc.dll links to backend.dll which links to bluetooth.dll
+#include <bluetooth.iby>
+
+// These two ibys are required to prevent dependency errors in the textshell RAM builds (related to bluetooth.dll)
+#include <coreproviders.iby>
+#include <simpleselectorbase.iby>
+
+// Include the CP850 charconv plug-in in the ROM as it is needed  by ziptest
+#include <charconv_codepage.iby>
+
+// batch file that runs all automatic ezlib tests
+data=ZSYSTEM\test\ezlibtests.bat		                                test\ezlibtests.bat
+
+file=ABI_DIR\BUILD_DIR\ziptest.exe		                                test\ziptest.exe
+file=ABI_DIR\BUILD_DIR\ezlibtest.exe	                                test\ezlibtest.exe
+file=ABI_DIR\BUILD_DIR\gzip.exe		                                    test\gzip.exe
+file=ABI_DIR\BUILD_DIR\example.exe		                                test\example.exe
+file=ABI_DIR\BUILD_DIR\ezfile.exe		                                test\ezfile.exe
+file=ABI_DIR\BUILD_DIR\ezdefect.exe		                                test\ezdefect.exe
+file=ABI_DIR\BUILD_DIR\ezexample.exe	                                test\ezexample.exe
+file=ABI_DIR\BUILD_DIR\gziptest.exe		                                test\gziptest.exe
+file=ABI_DIR\BUILD_DIR\inflateprimetest.exe	                            test\inflateprimetest.exe
+
+data=EPOCROOT##epoc32\wins\c\test\zip\holymoley.jar	                    test\zip\holymoley.jar
+data=EPOCROOT##epoc32\wins\c\test\zip\rfc2459.zip	                    test\zip\rfc2459.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\compression_estored.zip           test\zip\compression_estored.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\zip_archive1_with_comments.zip    test\zip\zip_archive1_with_comments.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\zip_archive2_with_comments.zip    test\zip\zip_archive2_with_comments.zip
+data=EPOCROOT##epoc32\wins\c\test\png\00000720.png	                    test\png\00000720.png
+data=EPOCROOT##epoc32\wins\c\test\png\compressed_data1                  test\png\compressed_data1
+data=EPOCROOT##epoc32\wins\c\test\png\compressed_data2	                test\png\compressed_data2
+data=EPOCROOT##epoc32\wins\c\test\png\compressed_data3	                test\png\compressed_data3
+data=EPOCROOT##epoc32\wins\c\test\png\compressed_data4	                test\png\compressed_data4
+data=EPOCROOT##epoc32\wins\c\test\zip\cpmixwinxpmslong.zip	            test\zip\cpmixwinxpmslong.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cpmixwinxplong.zip	            test\zip\cpmixwinxplong.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cpmixwin2klong.zip	            test\zip\cpmixwin2klong.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cp850winxpshort.zip	            test\zip\cp850winxpshort.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cp850winxpmsshort.zip             test\zip\cp850winxpmsshort.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cp850win2kshort.zip	            test\zip\cp850win2kshort.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cp1252winxpshort.zip	            test\zip\cp1252winxpshort.zip
+data=EPOCROOT##epoc32\wins\c\test\zip\cp1252win2kshort.zip	            test\zip\cp1252win2kshort.zip
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello.txt			            test\gzip\Hello.txt
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello.gz				            test\gzip\Hello.gz
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello_HeaderChanged.gz	        test\gzip\Hello_HeaderChanged.gz
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello_HeaderIdChanged.gz	        test\gzip\Hello_HeaderIdChanged.gz
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello_Read_Only.gz		        test\gzip\Hello_Read_Only.gz
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello_Read_Only.txt		        test\gzip\Hello_Read_Only.txt
+data=EPOCROOT##epoc32\data\C\test\gzip\Hello_TrailerCrcChanged.gz       test\gzip\Hello_TrailerCrcChanged.gz
+data=EPOCROOT##epoc32\data\z\test\inflateprimetest\gzipped.gz	        test\inflateprimetest\gzipped.gz
+data=EPOCROOT##epoc32\data\z\test\inflateprimetest\zipped.zip	        test\inflateprimetest\zipped.zip
+#endif
--- a/compressionlibs/ziplib/test/rtest/group/gziptest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/compressionlibs/ziplib/test/rtest/group/gziptest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET			gziptest.exe
+TARGET			gziptest.exe	//RTEST
 
 TARGETTYPE		exe
 
--- a/compressionlibs/ziplib/test/rtest/group/ziptest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/compressionlibs/ziplib/test/rtest/group/ziptest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET        ziptest.exe
+TARGET        ziptest.exe	//RTEST
 TARGETTYPE    exe
 UID           0
 VENDORID 0x70000001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/tef/group/compressionlibs-tef.bat	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,11 @@
+TESTEXECUTE C:/tef_ezlib2/te_PerformanceTests.Script
+TESTEXECUTE	C:/tef_ezlib2/te_backwardscompatibilitytests.script
+TESTEXECUTE	C:/tef_ezlib2/te_ezlibeziptests_suite.script
+TESTEXECUTE	C:/tef_ezlib2/te_manual_backwardscompatibilitytests.script
+TESTEXECUTE	C:/tef_ezlib2/te_manual_performancetests.script
+TESTEXECUTE	C:/tef_ezlib2/te_zlib_suite.script
+TESTEXECUTE	C:/tef_ezlib2/te_zlib.script
+TESTEXECUTE	C:/tef_ezlib2/te_zlib_auto.script
+TESTEXECUTE	C:/tef_ezlib2/te_zlib_blocks.script
+TESTEXECUTE	C:/tef_ezlib2/te_zlib_advanced.script
+TESTEXECUTE	C:/tef_ezlib2/te_ulibz_suite.script
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/tef/group/compressionlibs-tef.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,82 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"compressionlis-tef.pkg"},(0x10207369),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+
+"/epoc32/data/z/tef_ezlib2/te_PerformanceTests.ini"-"C:/tef_ezlib2/te_PerformanceTests.ini"
+"/epoc32/data/z/tef_ezlib2/te_backwardscompatibilitytests.ini"-"C:/tef_ezlib2/te_backwardscompatibilitytests.ini"
+"/epoc32/data/z/tef_ezlib2/te_manual_backwardscompatibilitytests.ini"-"C:/tef_ezlib2/te_manual_backwardscompatibilitytests.ini"
+"/epoc32/data/z/tef_ezlib2/te_manual_performancetests.ini"-"C:/tef_ezlib2/te_manual_performancetests.ini"
+
+"/epoc32/data/z/tef_ezlib2/te_PerformanceTests.script"-"C:/tef_ezlib2/te_PerformanceTests.Script"
+"/epoc32/data/z/tef_ezlib2/te_backwardscompatibilitytests.script"-"C:/tef_ezlib2/te_backwardscompatibilitytests.script"
+"/epoc32/data/z/tef_ezlib2/te_ezlibeziptests_suite.script"-"C:/tef_ezlib2/te_ezlibeziptests_suite.script"
+"/epoc32/data/z/tef_ezlib2/te_manual_backwardscompatibilitytests.script"-"C:/tef_ezlib2/te_manual_backwardscompatibilitytests.script"
+"/epoc32/data/z/tef_ezlib2/te_manual_performancetests.script"-"C:/tef_ezlib2/te_manual_performancetests.script"
+
+"/epoc32/data/z/tef_ezlib2/te_zlib_suite.script"-"C:/tef_ezlib2/te_zlib_suite.script"
+"/epoc32/data/z/tef_ezlib2/te_zlib.script"-"C:/tef_ezlib2/te_zlib.script"
+"/epoc32/data/z/tef_ezlib2/te_zlib_auto.script"-"C:/tef_ezlib2/te_zlib_auto.script"
+"/epoc32/data/z/tef_ezlib2/te_zlib_blocks.script"-"C:/tef_ezlib2/te_zlib_blocks.script"
+"/epoc32/data/z/tef_ezlib2/te_zlib_advanced.script"-"C:/tef_ezlib2/te_zlib_advanced.script"
+"/epoc32/data/z/tef_ezlib2/tzlib.ini"-"C:/tef_ezlib2/tzlib.ini"
+
+
+"/epoc32/data/z/tef_ezlib2/te_ulibz_suite.script"-"C:/tef_ezlib2/te_ulibz_suite.script"
+
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/tef/group/libztests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,39 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __LIBZTESTS_IBY__
+#define __LIBZTESTS_IBY__
+
+#include <rta.iby>
+#include <streamingcaf.iby>
+#include <openenv.iby>
+
+//exes
+file=ABI_DIR\BUILD_DIR\tzlib.exe	TEST\tzlib.exe
+file=ABI_DIR\BUILD_DIR\ulibz.exe	TEST\ulibz.exe
+
+//.script, .ini, .gz
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_suite.script		\tef_ezlib2\te_zlib_suite.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib.script			\tef_ezlib2\te_zlib.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_auto.script		\tef_ezlib2\te_zlib_auto.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_blocks.script		\tef_ezlib2\te_zlib_blocks.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_zlib_advanced.script	\tef_ezlib2\te_zlib_advanced.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_ulibz_suite.script		\tef_ezlib2\te_ulibz_suite.script
+
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\tzlib.ini					\tef_ezlib2\tzlib.ini
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\rit1.gz					\tef_ezlib2\rit1.gz
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\concat.gz					\tef_ezlib2\concat.gz
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\gzipped.gz				\tef_ezlib2\gzipped.gz
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/compressionlibs/ziplib/test/tef/group/te_ezlibeziptests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,68 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __TE_EZLIBEZIP_SUITE_IBY__
+#define __TE_EZLIBEZIP_SUITE_IBY__
+
+#include <testexecute.iby>
+#include "oldezlib.iby"
+
+file = ABI_DIR\BUILD_DIR\oldezlib.dll													TEST\oldezlib.dll
+file = ABI_DIR\BUILD_DIR\oldezip.dll													TEST\oldezip.dll
+file = ABI_DIR\BUILD_DIR\Te_EZlibEZip.exe												TEST\Te_EZlibEZip.exe
+
+
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_PerformanceTests.ini						\tef_ezlib2\te_PerformanceTests.ini
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_backwardscompatibilitytests.ini			\tef_ezlib2\te_backwardscompatibilitytests.ini
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_backwardscompatibilitytests.ini		\tef_ezlib2\te_manual_backwardscompatibilitytests.ini
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_performancetests.ini				\tef_ezlib2\te_manual_performancetests.ini
+
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_PerformanceTests.script					\tef_ezlib2\te_PerformanceTests.Script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_backwardscompatibilitytests.script			\tef_ezlib2\te_backwardscompatibilitytests.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_ezlibeziptests_suite.script				\tef_ezlib2\te_ezlibeziptests_suite.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_backwardscompatibilitytests.script	\tef_ezlib2\te_manual_backwardscompatibilitytests.script
+data = EPOCROOT##epoc32\data\z\tef_ezlib2\te_manual_performancetests.script				\tef_ezlib2\te_manual_performancetests.script
+
+
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\JpegImage.jpg					\test\ezlibeziptest_data\JpegImage.jpg
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\GifImage.gif						\test\ezlibeziptest_data\GifImage.gif
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\BitmapImage.bmp					\test\ezlibeziptest_data\BitmapImage.bmp
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\PngImage.png						\test\ezlibeziptest_data\PngImage.png
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\ExifHeadFile.png					\test\ezlibeziptest_data\ExifHeadFile.png
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\png8bpp_g0_b.png					\test\ezlibeziptest_data\png8bpp_g0_b.png
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\screenbackground.png				\test\ezlibeziptest_data\screenbackground.png
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\HolyMoley.jar					\test\ezlibeziptest_data\HolyMoley.jar
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\BigSize.txt						\test\ezlibeziptest_data\BigSize.txt
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSize.txt					\test\ezlibeziptest_data\SmallSize.txt
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSize.doc					\test\ezlibeziptest_data\SmallSize.doc
+
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSizeTxt.zip					\test\ezlibeziptest_data\SmallSizeTxt.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSizeTxt.gz					\test\ezlibeziptest_data\SmallSizeTxt.gz
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSizeDoc.zip					\test\ezlibeziptest_data\SmallSizeDoc.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSizeDoc.gz					\test\ezlibeziptest_data\SmallSizeDoc.gz
+
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\ZipArchive1.zip					\test\ezlibeziptest_data\ZipArchive1.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\ZipArchive2.zip					\test\ezlibeziptest_data\ZipArchive2.zip
+
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\JpegImage_Linux.zip				\test\ezlibeziptest_data\JpegImage_Linux.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\GifImage_Linux.zip				\test\ezlibeziptest_data\GifImage_Linux.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSizeTxt_SunOS.zip			\test\ezlibeziptest_data\SmallSizeTxt_SunOS.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\PngImage_SunOS.zip				\test\ezlibeziptest_data\PngImage_SunOS.zip
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\ExifHeadFile_Linux.gz			\test\ezlibeziptest_data\ExifHeadFile_Linux.gz
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\SmallSizeDoc_Linux.gz			\test\ezlibeziptest_data\SmallSizeDoc_Linux.gz
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\BitmapImage_SunOS.gz				\test\ezlibeziptest_data\BitmapImage_SunOS.gz
+data = EPOCROOT##epoc32\data\z\test\ezlibeziptest_data\HolyMoley_SunOS.gz				\test\ezlibeziptest_data\HolyMoley_SunOS.gz
+
+#endif
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/_sparc_atomic.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/_sparc_atomic.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // Currently, SUN CC requires object file
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_bc.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_bc.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_fujitsu.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_fujitsu.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* STLport configuration for Fujitsu compiler : looks like a perfect one ! */
 #define _STLP_COMPILER "Fujitsu"
 
--- a/genericopenlibs/cppstdlib/stl/stlport/stl/config/_sgi.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/stlport/stl/config/_sgi.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport configuration file
 // It is internal STLport header - DO NOT include it directly
 
--- a/genericopenlibs/cppstdlib/stl/test/compiler/ttei1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/compiler/ttei1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * It is known that this code not compiled by following compilers:
  *   gcc 2.95.3
--- a/genericopenlibs/cppstdlib/stl/test/unit/assert_header_test.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/assert_header_test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/bnegate_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bnegate_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <algorithm>
 #include <functional>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/bvector_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/bvector_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,7 @@
 /*
 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+ */
 
 #include <vector>
 #include <e32std.h>
--- a/genericopenlibs/cppstdlib/stl/test/unit/c_locale_header_test.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/c_locale_header_test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cassert_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cassert_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/ciso646_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ciso646_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cmath_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cmath_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -32,7 +32,7 @@
 //
 // TestCase class
 //
-class CMathTest : public CPPUNIT_NS::TestCase
+class CMathTest : public CPPUNIT_NS::TestCase // codescanner::missingcclass
 {
   CPPUNIT_TEST_SUITE(CMathTest);
   CPPUNIT_TEST(test);
--- a/genericopenlibs/cppstdlib/stl/test/unit/cstdarg_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cstdarg_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/cwchar_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/cwchar_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/generator_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/generator_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 #include "fadapter.h"
--- a/genericopenlibs/cppstdlib/stl/test/unit/insert_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/insert_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <deque>
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/ostream_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/ostream_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/plusminus_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/plusminus_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <algorithm>
 #include <functional>
--- a/genericopenlibs/cppstdlib/stl/test/unit/rm_cp_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/rm_cp_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include <algorithm>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/rndshf_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/rndshf_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <vector>
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/rope_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/rope_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 //Small header to get STLport numerous defines:
 #include <utility>
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/set_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/set_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/setdiff_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/setdiff_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <string>
 #include <iterator>
--- a/genericopenlibs/cppstdlib/stl/test/unit/setinter_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/setinter_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <numeric>
 #include <string>
 #include <iterator>
--- a/genericopenlibs/cppstdlib/stl/test/unit/setjmp_header_test.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/setjmp_header_test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/sstream_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/sstream_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <string>
 #include "math_aux.h"
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/stack_allocator.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/stack_allocator.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef STLPORT_UNIT_TEST_STACK_ALLOCATOR_H
 #define STLPORT_UNIT_TEST_STACK_ALLOCATOR_H
 
--- a/genericopenlibs/cppstdlib/stl/test/unit/string_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/string_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/strstream_buffer_read_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/strstream_buffer_read_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*
  * Note: Strstreams are really broken in STLport. But strstreams are 
  * obsolete, and even if ones was mentioned in D7.1--D7.4 of 
--- a/genericopenlibs/cppstdlib/stl/test/unit/strstream_header_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/strstream_header_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cppstdlib/stl/test/unit/unary.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/unary.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #ifndef _unary_h
 #define _unary_h
 #include <cmath>
--- a/genericopenlibs/cppstdlib/stl/test/unit/unary_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/unary_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <vector>
 #include "unary.h"
 #include <algorithm>
--- a/genericopenlibs/cppstdlib/stl/test/unit/uninitialized_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/uninitialized_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include <memory>
 #include <vector>
 #include <list>
--- a/genericopenlibs/cppstdlib/stl/test/unit/wchar_header_test.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cppstdlib/stl/test/unit/wchar_header_test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* This test purpose is simply to check Standard header independancy that
  * is to say that the header can be included alone without any previous
  * include.
--- a/genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cstdlib/TSTLIB/T_PR234_LTIME.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -109,8 +109,13 @@
 void Testtime()
 	{
 	test.Next(_L(" @SYMTestCaseID:SYSLIB-STDLIB-CT-0144 \ntesting time()...\n "));
-	RTz tz;
-	tz.Connect();
+	TInt r = KErrNone;
+    RTz tz;
+    r = tz.Connect();
+    if (r != KErrNone)
+        {
+            User::Leave(r);
+        }
 	CTzId* tzId = CTzId::NewL(2592); //set the timezone to Europe/London
 	CleanupStack::PushL(tzId);
 	tz.SetTimeZoneL(*tzId);
@@ -162,11 +167,19 @@
 	
 	//test when dst is on...
 	test.Printf(_L("tests during summertime (dst on)...\t"));
+	
+	TInt rt = KErrNone;
+	TInt rz = KErrNone;
+	
 	//set the utc time to 8.55am, 15 May 2005 -Daylight savings apply on this date
 	TInt err=User::SetUTCTime(TTime(TDateTime(2005, EMay, 15, 8, 55, 0, 0)));
 	test(err==0);
 	RTz tz;
-	tz.Connect();
+    rt = tz.Connect();
+    if (rt != KErrNone)
+        {
+            User::Leave(rt);
+        }
 	CTzId* tzId = CTzId::NewL(2592); //set the timezone to Europe/London
 	CleanupStack::PushL(tzId);
 	tz.SetTimeZoneL(*tzId);
@@ -202,7 +215,12 @@
 	err=User::SetUTCTime(TTime(TDateTime(2005, EJanuary, 15, 8, 55, 0, 0)));
 	test(err==0);
 	
-	tz.Connect();
+    rz = tz.Connect();
+    if (rz != KErrNone)
+        {
+            User::Leave(rz);
+        }
+    
 	CTzId* tzId2 = CTzId::NewL(2592); //set the timezone to Europe/London
 	CleanupStack::PushL(tzId2);
 	tz.SetTimeZoneL(*tzId2);
--- a/genericopenlibs/cstdlib/group/BLD.INF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// C standard library support
-// 
-//
-
-/**
- @file
-*/
-
-
-PRJ_EXPORTS
-
-../INC/ESTLIB.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(estlib.h)
-../INC/ESTW32.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(estw32.h)
-../INC/REDIRCLI.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redircli.h)
-../INC/REDIRSTR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redirstr.h)
-../INC/REDIRCLIINTERNAL.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redircliinternal.h)
-
-../LINC/ASSERT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/assert.h)
-../LINC/CTYPE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/ctype.h)
-../LINC/DIRENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/dirent.h)
-../LINC/ERRNO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/errno.h)
-../LINC/FCNTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/fcntl.h)
-../LINC/IEEEFP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/ieeefp.h)
-../LINC/LIMITS.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/limits.h)
-../LINC/LOCALE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/locale.h)
-../LINC/MATH.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/math.h)
-../LINC/NETDB.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netdb.h)
-../LINC/NETDB_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netdb_r.h)
-../LINC/PROCESS.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/process.h)
-../LINC/PWD.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/pwd.h)
-../LINC/REENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/reent.h)
-../LINC/SETJMP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/setjmp.h)
-../LINC/SIGNAL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/signal.h)
-../LINC/STDARG.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdarg.h)
-../LINC/STDARG_E.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdarg_e.h)
-../LINC/STDDEF.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stddef.h)
-../LINC/STDIO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdio.h)
-../LINC/STDIO_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdio_r.h)
-../LINC/STDLIB.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdlib.h)
-../LINC/STDLIB_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdlib_r.h)
-../LINC/STRING.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/string.h)
-../LINC/TIME.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/time.h)
-../LINC/UNISTD.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/unistd.h)
-../LINC/_ANSI.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/_ansi.h)
-
-../LINCSYS/CONFIG.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/config.h)
-../LINCSYS/DIRENT.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/dirent.h)
-../LINCSYS/ERRNO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/errno.h)
-../LINCSYS/FCNTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/fcntl.h)
-../LINCSYS/FILE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/file.h)
-../LINCSYS/IOCTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/ioctl.h)
-../LINCSYS/PARAM.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/param.h)
-../LINCSYS/REENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/reent.h)
-../LINCSYS/RESOURCE.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/resource.h)
-../LINCSYS/SIGNAL.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/signal.h)
-../LINCSYS/SOCKET.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/socket.h)
-../LINCSYS/STAT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/stat.h)
-../LINCSYS/STDIO_T.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/stdio_t.h)
-../LINCSYS/TIME.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/time.h)
-../LINCSYS/TIMES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/times.h)
-../LINCSYS/TYPES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/types.h)
-../LINCSYS/UNISTD.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/unistd.h)
-../LINCSYS/WAIT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/wait.h)
-../LINCSYS/_TYPES.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/_types.h)
-../LINCSYS/serial.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/serial.h)
-../LINCSYS/TYPES1.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/types1.h)
-
-../LINCMACH/IEEEFP.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/machine/ieeefp.h)
-../LINCMACH/TYPES.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/machine/types.h)
-
-../LINCINET/NET_TYPES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/net_types.h)      
-../LINCINET/ARP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/arp.h)      
-../LINCINET/IN.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/in.h)
-../LINCINET/IP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/ip.h)
-../LINCINET/IP_ICMP.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/ip_icmp.h)
-../LINCINET/TCP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp.h)
-../LINCINET/TCP_FSM.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp_fsm.h)
-../LINCINET/TCP_SEQ.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp_seq.h)
-../LINCINET/UDP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/udp.h)
-
-../LINCARPA/FTP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/ftp.h)
-../LINCARPA/INET.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/inet.h)
-../LINCARPA/NAMESER.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/nameser.h)
-../LINCARPA/TELNET.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/telnet.h)
-../LINCARPA/TFTP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/tftp.h)
-
-../group/stdlib.iby	/epoc32/rom/include/stdlib.iby
-
-
-PRJ_MMPFILES
-
-#if defined(WINS)
-../BMMP/ESTW32.MMP
-../BMMP/WCRT0.MMP
-../BMMP/WWCRT0.MMP
-#endif
-
-../BMMP/ECRT0.MMP		
-../BMMP/WECRT0.MMP		
-../BMMP/MCRT0.MMP
-../BMMP/WMCRT0.MMP
-../RedirCli/REDIRCLI.MMP
-../BMMP/ESTLIB.MMP
-
-PRJ_TESTMMPFILES
-
-#if defined(WINS)
-../TSTLIB/TSTW32.MMP		ignore	// needs to be built with /subsystem:console
-#endif
-
-// A dummy test project, only to test the compilation correctness of all 
-// exported header files, no test step needed, therefore is built as LIB target.
-../TSTLIB/TExportedHeaderFileCompilation.mmp		support
-
-../TSTLIB/CTEST.MMP		support
-../TSTLIB/FINGER.MMP		manual
-../TSTLIB/STDLIB2K.MMP		manual
-../TSTLIB/TCANCEL.MMP		manual
-../TSTLIB/TDGRAM.MMP		manual
-../TSTLIB/TDIRS.MMP		manual
-../TSTLIB/TFILES.MMP		manual
-../TSTLIB/THELLO.MMP		manual
-../TSTLIB/THELLOU.MMP		manual
-../TSTLIB/TISTREAM.MMP		manual
-../TSTLIB/TMISC.MMP		manual
-../TSTLIB/TMISC2.MMP		manual
-../TSTLIB/TMTHREAD.MMP		manual
-../TSTLIB/TNETDB.MMP		manual
-../TSTLIB/TPIPE.MMP		manual
-../TSTLIB/TPIPE2.MMP		manual
-../TSTLIB/TPIPE3.MMP		manual
-../TSTLIB/TTIME.MMP		manual
-../TSTLIB/TMBTOWC.MMP		manual
-../TSTLIB/TWDIRS.MMP		manual
-../TSTLIB/TWFILES.MMP		manual
-../TSTLIB/TWPIPE.MMP		manual
-../TSTLIB/TWHELLO.MMP		manual
-../TSTLIB/TWHELLOU.MMP		manual
-../TSTLIB/TWMISC2.MMP		manual
-
-../TSTLIB/tredir.MMP		manual
-
-../TSTLIB/tser1.mmp		manual
-../TSTLIB/tser2w.mmp		manual
-../TSTLIB/tser2r.mmp		manual
-../TSTLIB/tser3.mmp		manual
-../TSTLIB/tirping.mmp		manual
-../TSTLIB/tirpong.mmp		manual
-../TSTLIB/tsersig.mmp		manual
-../TSTLIB/tserial.mmp		ignore	//useful for writing the test code from..
-
-../TSTLIB/WSHELL.MMP		ignore
-../TSTLIB/GENERIC.MMP		ignore
-../TSTLIB/GENERICM.MMP		ignore
-../TSTLIB/TLSTREAM.MMP		ignore
-../TSTLIB/tsock.mmp		manual
-
-../TSTLIB/TSTDLIBDEFECT.MMP	manual
-../TSTLIB/TMisc3.mmp
-../TSTLIB/T_PR234_LTIME.mmp
-../TSTLIB/T_StdlibDefect.mmp
-../TSTLIB/T_UCRT0P1.MMP
-../TSTLIB/T_UCRT0P2.MMP		support
-../TSTLIB/T_UCRT0P3.MMP		support
-../TSTLIB/t_waitpid_launch.mmp	
-../TSTLIB/T_WAITPID.mmp		support
-../TSTLIB/T_SPRINTF.MMP
-
-PRJ_TESTEXPORTS
-../group/StdLibTests.bat   		/epoc32/data/z/system/test/stdlibtests.bat
-../group/stdlibtests.iby 		/epoc32/rom/include/stdlibtests.iby
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/cstdlib/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,186 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// C standard library support
+// 
+//
+
+/**
+ @file
+*/
+
+
+PRJ_EXPORTS
+
+../INC/ESTLIB.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(estlib.h)
+../INC/ESTW32.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(estw32.h)
+../INC/REDIRCLI.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redircli.h)
+../INC/REDIRSTR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redirstr.h)
+../INC/REDIRCLIINTERNAL.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(redircliinternal.h)
+
+../LINC/ASSERT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/assert.h)
+../LINC/CTYPE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/ctype.h)
+../LINC/DIRENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/dirent.h)
+../LINC/ERRNO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/errno.h)
+../LINC/FCNTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/fcntl.h)
+../LINC/IEEEFP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/ieeefp.h)
+../LINC/LIMITS.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/limits.h)
+../LINC/LOCALE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/locale.h)
+../LINC/MATH.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/math.h)
+../LINC/NETDB.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netdb.h)
+../LINC/NETDB_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netdb_r.h)
+../LINC/PROCESS.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/process.h)
+../LINC/PWD.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/pwd.h)
+../LINC/REENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/reent.h)
+../LINC/SETJMP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/setjmp.h)
+../LINC/SIGNAL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/signal.h)
+../LINC/STDARG.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdarg.h)
+../LINC/STDARG_E.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdarg_e.h)
+../LINC/STDDEF.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stddef.h)
+../LINC/STDIO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdio.h)
+../LINC/STDIO_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdio_r.h)
+../LINC/STDLIB.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdlib.h)
+../LINC/STDLIB_R.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/stdlib_r.h)
+../LINC/STRING.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/string.h)
+../LINC/TIME.H			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/time.h)
+../LINC/UNISTD.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/unistd.h)
+../LINC/_ANSI.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/_ansi.h)
+
+../LINCSYS/CONFIG.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/config.h)
+../LINCSYS/DIRENT.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/dirent.h)
+../LINCSYS/ERRNO.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/errno.h)
+../LINCSYS/FCNTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/fcntl.h)
+../LINCSYS/FILE.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/file.h)
+../LINCSYS/IOCTL.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/ioctl.h)
+../LINCSYS/PARAM.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/param.h)
+../LINCSYS/REENT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/reent.h)
+../LINCSYS/RESOURCE.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/resource.h)
+../LINCSYS/SIGNAL.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/signal.h)
+../LINCSYS/SOCKET.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/socket.h)
+../LINCSYS/STAT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/stat.h)
+../LINCSYS/STDIO_T.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/stdio_t.h)
+../LINCSYS/TIME.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/time.h)
+../LINCSYS/TIMES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/times.h)
+../LINCSYS/TYPES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/types.h)
+../LINCSYS/UNISTD.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/unistd.h)
+../LINCSYS/WAIT.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/wait.h)
+../LINCSYS/_TYPES.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/_types.h)
+../LINCSYS/serial.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/serial.h)
+../LINCSYS/TYPES1.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/sys/types1.h)
+
+../LINCMACH/IEEEFP.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/machine/ieeefp.h)
+../LINCMACH/TYPES.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/machine/types.h)
+
+../LINCINET/NET_TYPES.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/net_types.h)      
+../LINCINET/ARP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/arp.h)      
+../LINCINET/IN.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/in.h)
+../LINCINET/IP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/ip.h)
+../LINCINET/IP_ICMP.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/ip_icmp.h)
+../LINCINET/TCP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp.h)
+../LINCINET/TCP_FSM.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp_fsm.h)
+../LINCINET/TCP_SEQ.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/tcp_seq.h)
+../LINCINET/UDP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/netinet/udp.h)
+
+../LINCARPA/FTP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/ftp.h)
+../LINCARPA/INET.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/inet.h)
+../LINCARPA/NAMESER.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/nameser.h)
+../LINCARPA/TELNET.H	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/telnet.h)
+../LINCARPA/TFTP.H		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(libc/arpa/tftp.h)
+
+../group/stdlib.iby	/epoc32/rom/include/stdlib.iby
+
+
+PRJ_MMPFILES
+
+#if defined(WINS)
+../BMMP/ESTW32.MMP
+../BMMP/WCRT0.MMP
+../BMMP/WWCRT0.MMP
+#endif
+
+../BMMP/ECRT0.MMP		
+../BMMP/WECRT0.MMP		
+../BMMP/MCRT0.MMP
+../BMMP/WMCRT0.MMP
+../RedirCli/REDIRCLI.MMP
+../BMMP/ESTLIB.MMP
+
+PRJ_TESTMMPFILES
+
+#if defined(WINS)
+../TSTLIB/TSTW32.MMP		ignore	// needs to be built with /subsystem:console
+#endif
+
+// A dummy test project, only to test the compilation correctness of all 
+// exported header files, no test step needed, therefore is built as LIB target.
+../TSTLIB/TExportedHeaderFileCompilation.mmp		support
+
+../TSTLIB/CTEST.MMP		support
+../TSTLIB/FINGER.MMP		manual
+../TSTLIB/STDLIB2K.MMP		manual
+../TSTLIB/TCANCEL.MMP		manual
+../TSTLIB/TDGRAM.MMP		manual
+../TSTLIB/TDIRS.MMP		manual
+../TSTLIB/TFILES.MMP		manual
+../TSTLIB/THELLO.MMP		manual
+../TSTLIB/THELLOU.MMP		manual
+../TSTLIB/TISTREAM.MMP		manual
+../TSTLIB/TMISC.MMP		manual
+../TSTLIB/TMISC2.MMP		manual
+../TSTLIB/TMTHREAD.MMP		manual
+../TSTLIB/TNETDB.MMP		manual
+../TSTLIB/TPIPE.MMP		manual
+../TSTLIB/TPIPE2.MMP		manual
+../TSTLIB/TPIPE3.MMP		manual
+../TSTLIB/TTIME.MMP		manual
+../TSTLIB/TMBTOWC.MMP		manual
+../TSTLIB/TWDIRS.MMP		manual
+../TSTLIB/TWFILES.MMP		manual
+../TSTLIB/TWPIPE.MMP		manual
+../TSTLIB/TWHELLO.MMP		manual
+../TSTLIB/TWHELLOU.MMP		manual
+../TSTLIB/TWMISC2.MMP		manual
+
+../TSTLIB/tredir.MMP		manual
+
+../TSTLIB/tser1.mmp		manual
+../TSTLIB/tser2w.mmp		manual
+../TSTLIB/tser2r.mmp		manual
+../TSTLIB/tser3.mmp		manual
+../TSTLIB/tirping.mmp		manual
+../TSTLIB/tirpong.mmp		manual
+../TSTLIB/tsersig.mmp		manual
+// The ignore keyword is not recognized by the raptor as a result generic.mmp and genericm.mmp throws an error because of the target not being present. 
+// These mmp files are used for linking libraries and are included by other mmp files (IGNORE meant not to be built and hence commenting it out).
+
+//../TSTLIB/tserial.mmp		ignore	//useful for writing the test code from..
+//../TSTLIB/WSHELL.MMP		ignore
+//../TSTLIB/GENERIC.MMP		ignore
+//../TSTLIB/GENERICM.MMP	ignore
+//../TSTLIB/TLSTREAM.MMP	ignore
+../TSTLIB/tsock.mmp		manual
+
+../TSTLIB/TSTDLIBDEFECT.MMP	manual
+../TSTLIB/TMisc3.mmp
+../TSTLIB/T_PR234_LTIME.mmp
+../TSTLIB/T_StdlibDefect.mmp
+../TSTLIB/T_UCRT0P1.MMP
+../TSTLIB/T_UCRT0P2.MMP		support
+../TSTLIB/T_UCRT0P3.MMP		support
+../TSTLIB/t_waitpid_launch.mmp	
+../TSTLIB/T_WAITPID.mmp		support
+../TSTLIB/T_SPRINTF.MMP
+
+PRJ_TESTEXPORTS
+../group/StdLibTests.bat   		/epoc32/data/z/system/test/stdlibtests.bat
+../group/stdlibtests.iby 		/epoc32/rom/include/stdlibtests.iby
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/cstdlib/group/stdlibtests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,75 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __STDLIBTESTS_IBY__
+#define __STDLIBTESTS_IBY__
+
+REM STDLIB Tests
+
+#include <charconv.iby>
+#include <stdlib.iby>
+
+//for T_PR234_LTIME.cpp
+#include <TIMEZONESERVER.iby>
+
+// batch file that runs all automatic tests
+data=ZSYSTEM\test\StdLibTests.bat	test\StdLibTests.bat
+
+file=ABI_DIR\BUILD_DIR\CTEST.DLL 	System\Libs\CTEST.DLL
+file=ABI_DIR\BUILD_DIR\FINGER.EXE 	Test\FINGER.EXE
+file=ABI_DIR\BUILD_DIR\ESTLIB2K.EXE 	Test\ESTLIB2K.EXE
+file=ABI_DIR\BUILD_DIR\TCANCEL.EXE 	Test\TCANCEL.EXE
+file=ABI_DIR\BUILD_DIR\TDGRAM.EXE 	Test\TDGRAM.EXE
+file=ABI_DIR\BUILD_DIR\TDIRS.EXE 	Test\TDIRS.EXE
+file=ABI_DIR\BUILD_DIR\TFILES.EXE 	Test\TFILES.EXE
+file=ABI_DIR\BUILD_DIR\THELLO.EXE 	Test\THELLO.EXE
+file=ABI_DIR\BUILD_DIR\THELLOU.EXE 	Test\THELLOU.EXE
+file=ABI_DIR\BUILD_DIR\TISTREAM.EXE 	Test\TISTREAM.EXE
+file=ABI_DIR\BUILD_DIR\TMISC.EXE 	Test\TMISC.EXE
+file=ABI_DIR\BUILD_DIR\TMISC2.EXE 	Test\TMISC2.EXE
+file=ABI_DIR\BUILD_DIR\TMTHREAD.EXE 	Test\TMTHREAD.EXE
+file=ABI_DIR\BUILD_DIR\TNETDB.EXE 	Test\TNETDB.EXE
+file=ABI_DIR\BUILD_DIR\TPIPE.EXE 	Test\TPIPE.EXE
+file=ABI_DIR\BUILD_DIR\TPIPE2.EXE 	Test\TPIPE2.EXE
+file=ABI_DIR\BUILD_DIR\TPIPE3.EXE 	Test\TPIPE3.EXE
+file=ABI_DIR\BUILD_DIR\TTIME.EXE 	Test\TTIME.EXE
+file=ABI_DIR\BUILD_DIR\TMBTOWC.EXE 	Test\TMBTOWC.EXE
+file=ABI_DIR\BUILD_DIR\TWDIRS.EXE 	Test\TWDIRS.EXE
+file=ABI_DIR\BUILD_DIR\TWFILES.EXE 	Test\TWFILES.EXE
+file=ABI_DIR\BUILD_DIR\TWPIPE.EXE 	Test\TWPIPE.EXE
+file=ABI_DIR\BUILD_DIR\TWHELLO.EXE 	Test\TWHELLO.EXE
+file=ABI_DIR\BUILD_DIR\TWHELLOU.EXE 	Test\TWHELLOU.EXE
+file=ABI_DIR\BUILD_DIR\TWMISC2.EXE 	Test\TWMISC2.EXE
+file=ABI_DIR\BUILD_DIR\TREDIR.EXE 	Test\TREDIR.EXE
+file=ABI_DIR\BUILD_DIR\TSER1.EXE 	Test\TSER1.EXE
+file=ABI_DIR\BUILD_DIR\TSER2W.EXE 	Test\TSER2W.EXE
+file=ABI_DIR\BUILD_DIR\TSER2R.EXE 	Test\TSER2R.EXE
+file=ABI_DIR\BUILD_DIR\TSER3.EXE 	Test\TSER3.EXE
+file=ABI_DIR\BUILD_DIR\TIRPING.EXE 	Test\TIRPING.EXE
+file=ABI_DIR\BUILD_DIR\TIRPONG.EXE 	Test\TIRPONG.EXE
+file=ABI_DIR\BUILD_DIR\TSERSIG.EXE 	Test\TSERSIG.EXE
+file=ABI_DIR\BUILD_DIR\TSOCK.EXE	Test\TSOCK.EXE
+file=ABI_DIR\BUILD_DIR\TSTDLIBDEFECT.EXE	Test\TSTDLIBDEFECT.EXE
+file=ABI_DIR\BUILD_DIR\TMISC3.EXE	Test\TMISC3.EXE
+file=ABI_DIR\BUILD_DIR\T_PR234_LTIME.EXE	Test\T_PR234_LTIME.EXE
+file=ABI_DIR\BUILD_DIR\T_StdlibDefect.EXE	Test\T_StdlibDefect.EXE
+file=ABI_DIR\BUILD_DIR\T_UCRT0P1.EXE	Test\T_UCRT0P1.EXE
+file=ABI_DIR\BUILD_DIR\T_UCRT0P2.EXE	Test\T_UCRT0P2.EXE
+file=ABI_DIR\BUILD_DIR\T_UCRT0P3.EXE	Test\T_UCRT0P3.EXE
+file=ABI_DIR\BUILD_DIR\T_WAITPID_LAUNCH.EXE	Test\T_WAITPID_LAUNCH.EXE
+file=ABI_DIR\BUILD_DIR\T_WAITPID.EXE	Test\T_WAITPID.EXE
+file=ABI_DIR\BUILD_DIR\T_SPRINTF.EXE		Test\T_SPRINTF.EXE
+
+#endif
--- a/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/cstdlib/group/syslibs_stdlib.mrp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_stdlib
 source	\sf\os\ossrv\genericopenlibs\cstdlib
 binary	\sf\os\ossrv\genericopenlibs\cstdlib\group	all
--- a/genericopenlibs/openenvcore/backend/inc/fdesc.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/inc/fdesc.h	Tue Jul 20 16:35:53 2010 +0530
@@ -604,7 +604,7 @@
 	TInt Poll(TPollMode aMode,TBool& aReadyStatus,TInt& aErrno);
 	TInt Poll(TUint aEvents);
 	void CancelNotify();
-	
+	void TempClose();
 	
 	void SetFids(void *aFids);
 	virtual TInt Type()
--- a/genericopenlibs/openenvcore/backend/inc/sysif.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/inc/sysif.h	Tue Jul 20 16:35:53 2010 +0530
@@ -58,7 +58,7 @@
 class CFileDescBase;
 /* TODO: We don't have to do this in CFileTable. Move to methods */
 class CFileSocketDesc;
-
+class CSocketDesc;
 struct TChild
 /*
 @internalComponent
@@ -114,7 +114,7 @@
 */
 	{
 public:
-	void StorePtrs(RHeap* aHeap, RFs* aFs, RSocketServ* aSs, RCommServ* aCs, RFastLock* aSsLock, RFastLock* aCsLock, RTz * aTzs)
+	void StorePtrs(RHeap* aHeap, RFs* aFs, RSocketServ* aSs, RCommServ* aCs, RFastLock* aSsLock, RFastLock* aCsLock)
 		{
 		iHeap = aHeap;
 		iFs = aFs;
@@ -122,7 +122,6 @@
 		iCs = aCs;
 		iSsLock = aSsLock;
 		iCsLock = aCsLock;
-		iTzS = aTzs;
 		}
 
 	~TCLSICleanup()
@@ -133,7 +132,6 @@
 		iCs->Close();
 		iCsLock->Close();
 		iHeap->Close();
-		iTzS->Close();
 		}
 private:
 	RHeap* iHeap;
@@ -142,7 +140,6 @@
 	RCommServ* iCs;
 	RFastLock* iSsLock;
 	RFastLock* iCsLock;
-	RTz * iTzS;
 	};
 
 
@@ -164,7 +161,7 @@
 };
 
 
-class CFileTable
+class CFileTable // codescanner::missingcclass
 /*
 @internalComponent
 */
@@ -518,6 +515,29 @@
 	RArray<TASelectRequest>& ASelectRequest();
 	
 	RFastLock& ASelectLock();
+	
+	inline RFastLock& DefConnLock() { return iDefConnLock; }
+	
+	inline TInt AddSocket(CSocketDesc* aPtr)
+	    {
+        RHeap* oheap = User::SwitchHeap(iPrivateHeap);
+	    TInt ret = iSocketArray.InsertInAddressOrder(aPtr);
+	    User::SwitchHeap(oheap);	    
+	    return ret;
+	    }
+	
+	inline void RemoveSocket(CSocketDesc* aPtr)
+	    {
+	    TInt index = iSocketArray.FindInAddressOrder(aPtr);
+	    if (index != -1)
+	        {
+			RHeap* oheap = User::SwitchHeap(iPrivateHeap);
+            iSocketArray.Remove(index);            
+            iSocketArray.Compress();
+            User::SwitchHeap(oheap);
+	        }
+	    }
+	
 	int system (const wchar_t* aCmd, const wchar_t* aCmdArg, int& anErrno );
 	const wchar_t* GetDirName (int aFid);
 	IMPORT_C int Truncate (int aFid, off_t anOffset, int& anErrno);
@@ -658,6 +678,7 @@
 	// Default connection settings, set/cleared using setdefaultif
 	TConnPref* iDefConnPref;
     RTz     iTzServer;	
+    RPointerArray<CSocketDesc> iSocketArray;
 #ifdef SYMBIAN_OE_POSIX_SIGNALS
 	// Signal handler thread
 	RThread 				iSignalHandlerThread;
--- a/genericopenlibs/openenvcore/backend/ipcserver/ipcsrv/group/ipcserver.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/ipcserver/ipcsrv/group/ipcserver.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -17,7 +17,7 @@
 // 
 //
 
-TARGET          LibCIpcServer.exe
+TARGET          libcipcserver.exe
 TARGETTYPE      exe
 // TODO : Update uid with the unused UID.
 UID             0 0x10207370
@@ -66,3 +66,4 @@
 
 
 SMPSAFE
+PAGED
--- a/genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/StdioRedir/Server/StdioServer.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -135,9 +135,19 @@
 
 void CStdioServer::ConstructL()
 	{
-	StartL(KServerName);
-	iFs.Connect();
-	iCs.Connect();
+    TInt rf = KErrNone; 
+    TInt rc = KErrNone;
+    StartL(KServerName);
+    rf = iFs.Connect();
+    if (rf != KErrNone)
+        {
+            User::Leave(rf);
+        }
+    rc = iCs.Connect();
+    if (rc != KErrNone)
+        {
+            User::Leave(rc);
+        }
 	iShutDown = CShutDown::NewL();
 	iShutDown->Start();
 	}
--- a/genericopenlibs/openenvcore/backend/src/corebackend/fdtransfer_srv.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/fdtransfer_srv.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -222,10 +222,12 @@
 // -------------------------------------------------------------------------------
 void CFileDesTransferServer::ConstructL()
     {
-    iShutdown = new(ELeave) CShutdown;
-    CleanupStack::PushL(iShutdown);
-    iShutdown->ConstructL();
+    CShutdown* shutdown = new(ELeave) CShutdown;
+    CleanupStack::PushL(shutdown);
+    shutdown->ConstructL();
 	CleanupStack::Pop();
+	iShutdown = shutdown;
+	shutdown = 0;
     }
 
 // -------------------------------------------------------------------------------
--- a/genericopenlibs/openenvcore/backend/src/corebackend/localif.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/localif.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -82,7 +82,7 @@
 
 // Construction of Backend Object which is going to be singleton object for the process
 EXPORT_C CLocalSystemInterface::CLocalSystemInterface() : iOpenDirList(CLocalSystemInterface::KDirGran),
-iTLDInfoList(CLocalSystemInterface::KTLDInfoListGran)
+iTLDInfoList(CLocalSystemInterface::KTLDInfoListGran), iDefConnPref(NULL)
 		{
 #ifdef SYMBIAN_OE_POSIX_SIGNALS
 		iSignalsInitialized = EFalse;
@@ -183,10 +183,8 @@
 			User::Panic(KEstlibInit, err);
 			}
 
-		iCleanup.StorePtrs(iPrivateHeap, &iFs, &iSs, &iCs, &iSSLock, &iCSLock, &iTzServer);
-		
-		// No connection settings by default
-		iDefConnPref = NULL;
+		iCleanup.StorePtrs(iPrivateHeap, &iFs, &iSs, &iCs, &iSSLock, &iCSLock);
+
 		}
 
 EXPORT_C CLocalSystemInterface::~CLocalSystemInterface()
@@ -200,9 +198,12 @@
 	iASelectLock.Close();
 	// Close the default connection lock
 	iDefConnLock.Close();
+	
 	//close the default RConnection
 	if(iDefConnection.SubSessionHandle() != 0)
+	    {
 		iDefConnection.Close();
+	    }
 
 	RHeap* oHeap = User::SwitchHeap(iPrivateHeap);
 	for (TInt i = 0, count = iTLDInfoList.Count(); i < count; i++ )
@@ -216,14 +217,12 @@
 	int err;
 	// passing 1 to cancelaselect will kill all the threads serving aselect
 	cancelaselect(NULL,err,1);
-	// Switch to backend heap
-	RHeap* oldHeap = User::SwitchHeap(iPrivateHeap);
+
 	// Close the array that maintains aselect request details 
 	iASelectRequest.Close();
-	//close the RTz server
+	//close the RTz connection
 	iTzServer.Close();
-	// Switch back to old heap
-	User::SwitchHeap(oldHeap);
+
 
 	if( iDefConnPref )
 	    {
@@ -231,20 +230,14 @@
 	        {
 	        case TConnPref::EConnPrefSnap:
 	            {
-	            RHeap* oldHeap = User::SwitchHeap(iPrivateHeap);
 	            delete (TCommSnapPref*)iDefConnPref;
-	            // Switch back to old heap
-	            User::SwitchHeap(oldHeap);
 	            iDefConnPref = NULL;              
 	            }
 	            break;
 
 	        case TConnPref::EConnPrefCommDb:
 	            {
-	            RHeap* oldHeap = User::SwitchHeap(iPrivateHeap);
 	            delete (TCommDbConnPref*)iDefConnPref;
-	            // Switch back to old heap
-	            User::SwitchHeap(oldHeap);
 	            iDefConnPref = NULL;
 	            }
 	            break;              
@@ -257,11 +250,25 @@
 	    }
 
 #if (defined SYMBIAN_OE_POSIX_SIGNALS && defined SYMBIAN_OE_LIBRT)
-	iTimerOverrunsMutex.Close();
+	iTimerOverrunsMutex.Close();	
 	iTimerOverruns.Close(); 
 #endif	
+	
+#if (defined SYMBIAN_OE_POSIX_SIGNALS)
+	iSigInitWaitMutex.Close();
+	iSigInitWaitSemaphore.Close();
+	iBlockedSAMutex.Close();
+	iSignalWaiterMutex.Close();
+	iSignalInitSemaphore.Close();
+#endif
 	//close the RpointerArray
 	iOpenDirList.Close();
+	
+	iSSLock.Close();
+	iCSLock.Close();
+	iSignalSession.Close();
+	iIpcS.Close();
+		
 	User::SwitchHeap(oHeap);
 	}
 
@@ -300,11 +307,14 @@
 void CLocalSystemInterface::Exit(int code)
 	{
 #ifdef SYMBIAN_OE_POSIX_SIGNALS
-    TRequestStatus status = KRequestPending;
-    iSignalHandlerThread.Logon(status);
-	iSignalLoopRunning = EFalse;
-	iSignalHandlerThread.RequestSignal();
-	User::WaitForRequest(status);
+    if(iSignalsInitialized)
+        {
+        TRequestStatus status = KRequestPending;
+        iSignalHandlerThread.Logon(status);
+        iSignalLoopRunning = EFalse;
+        iSignalHandlerThread.RequestSignal();
+        User::WaitForRequest(status);
+        }
 #endif
 	iFids.Close();
 	User::SetCritical(User::EProcessPermanent);
@@ -334,8 +344,8 @@
 	}
 
 int CLocalSystemInterface::stat (const wchar_t* name, struct stat *st, int& anErrno)
-    {
-    const wchar_t* filename;
+    {    
+    const wchar_t* filename  = name;
     // This needs to be zero terminated
     TBuf<KMaxFileName> inputName;
     TUint pathAtt = 0;
@@ -349,12 +359,6 @@
             }
         filename = (wchar_t*)inputName.PtrZ();
         }
-    // try to stat anyway
-    else
-        {
-        inputName.Copy((const TText16*)name);
-        filename = (wchar_t*)inputName.PtrZ();
-        }
     TSpecialFileType fileType;
     struct SLinkInfo enBuf;
     // Check the type of file
@@ -3730,11 +3734,11 @@
 	TInt err = KErrNone;
 
 	//Open the database and create the IAP view.
-	CCommsDatabase *iApDb = CCommsDatabase::NewL(EDatabaseTypeIAP);
-	CleanupStack::PushL(iApDb);
-	iApDb->ShowHiddenRecords();
+	CCommsDatabase *apDb = CCommsDatabase::NewL(EDatabaseTypeIAP);
+	CleanupStack::PushL(apDb);
+	apDb->ShowHiddenRecords();
 	//The following pushes the view onto the cleanup stack
-	CCommsDbTableView *view = iApDb->OpenTableLC(TPtrC(IAP));
+	CCommsDbTableView *view = apDb->OpenTableLC(TPtrC(IAP));
 
 	//Iterate through the records to find the matching entry
 	TAccessPointRecord apRecord;
@@ -3750,7 +3754,7 @@
 		}
 
 	CleanupStack::PopAndDestroy(); //Free the view
-	CleanupStack::PopAndDestroy(iApDb); //Free the db itself
+	CleanupStack::PopAndDestroy(apDb); //Free the db itself
 
 	if(err != KErrNone) //Record not found
 		return KErrNotFound;
@@ -3765,7 +3769,7 @@
 	}
 
 // -----------------------------------------------------------------------------
-// CLocalSystemInterface::RestartDefConnection
+// CLocalSystemInterface::StartDefConnection
 //
 // Helper function for the setdefaultif() API to restart the 
 // default RConnection with the new settings.
@@ -3773,18 +3777,20 @@
 //
 TInt CLocalSystemInterface::StartDefConnection()
 	{
-	//Close the connection and re-open it with the new preferences
-	if(iDefConnection.SubSessionHandle() != 0)
-		iDefConnection.Close();
-
 	TInt err = iDefConnection.Open(iSs);
 	if( err != KErrNone )
 		return err;
-
-	err = iDefConnection.Start(*iDefConnPref);
-	if( err != KErrNone )
+	// If connection preference is set
+	if (iDefConnPref)
+	    {
+	    err = iDefConnection.Start(*iDefConnPref);
+	    }
+	else // No connection preference available
+	    {
+	    err = iDefConnection.Start();
+	    }
+	if (err != KErrNone)
 		iDefConnection.Close();
-
 	return err;
 	}
 
@@ -3801,8 +3807,20 @@
         {
         // Obtain lock on the iDefConnection
         iDefConnLock.Wait();
-        if(iDefConnection.SubSessionHandle() != 0)
-            iDefConnection.Close();
+
+    if (iDefConnection.SubSessionHandle() != 0)
+        {
+        TUint count = iSocketArray.Count();
+        for (TInt i = 0; i < count; ++i)
+            {                
+            iSocketArray[i]->TempClose();
+            }
+        iDefConnection.Close();        
+        RHeap* oheap = User::SwitchHeap(iPrivateHeap);
+        iSocketArray.Reset();
+        User::SwitchHeap(oheap);
+        }
+
         if( iDefConnPref )
             {
             switch( iDefConnPref->ExtensionId() )
@@ -3935,16 +3953,12 @@
 RConnection& CLocalSystemInterface::GetDefaultConnection()
     {
     // If GetDefaultConnection is called without calling
-    // setdefaultif then the connection is not started
+    // setdefaultif then the connection started without any preferences
     // Obtain lock on the iDefConnection
     iDefConnLock.Wait();
     if(iDefConnection.SubSessionHandle() == 0)
         {
-        // iDefConnPref should not be NULL for starting the connection
-        if( iDefConnPref )
-            {
-            StartDefConnection();
-            }
+        StartDefConnection();
         }
     // Release lock on the iDefConnection
     iDefConnLock.Signal();
--- a/genericopenlibs/openenvcore/backend/src/corebackend/usocket.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/corebackend/usocket.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -343,15 +343,19 @@
 
 TInt CSocketDesc::FinalClose()
 	{
-	RHeap* oheap = User::SwitchHeap(Backend()->Heap());
+	CLocalSystemInterface* backend = Backend();
+	backend->DefConnLock().Wait();
+	RHeap* oheap = User::SwitchHeap(backend->Heap());	
 	if (iSocketPtr != NULL)
 		{
 		iSocketPtr = NULL;	
 		StopInterface(NULL); // Checks for RConnection as well as RSubConnection
+	    backend->RemoveSocket(this);
 		}
 
 	CSockDescBase::FinalClose();
 	User::SwitchHeap(oheap);
+	backend->DefConnLock().Signal();
 	return KErrNone;
 	}
 
@@ -1744,54 +1748,35 @@
 TInt CSocketDesc::OpenUsingPreference()
 	{
 	TInt ret = 0;	
-	RConnection defConnection = Backend()->GetDefaultConnection();
-
+    // Update when supporting INET6
+    TInt addrfamily = (iAddrFamily == AF_INET6 ? KAfInet : iAddrFamily);	
 	if (iConnectionPtr != NULL) // iConnection initialized
 		{
-		if (iAddrFamily == AF_INET6)
-			{
-			ret = iSocket.Open(*iSockServPtr,KAfInet,iStyle,iProtocol,iConnection);
-			}
-		else 
-			{
-			ret = iSocket.Open(*iSockServPtr,iAddrFamily,iStyle,iProtocol,iConnection);
-		}
+		ret = iSocket.Open(*iSockServPtr,addrfamily,iStyle,iProtocol,iConnection);
 		}
 	else if (iSubConnectionPtr != NULL) // iSubConnection initialized
 		{
-		if (iAddrFamily == AF_INET6)
-			{
-			ret = iSocket.Open(*iSockServPtr,KAfInet,iStyle,iProtocol,iSubConnection);
-			}
-		else 		
-			{
-			ret = iSocket.Open(*iSockServPtr,iAddrFamily,iStyle,iProtocol,iSubConnection);
-		}
+		ret = iSocket.Open(*iSockServPtr,addrfamily,iStyle,iProtocol,iSubConnection);
 		}
-	//Now check if the default connection is intialized. This is given lesser 
-	//priority than the socket specific preferences checked above.
-	else if(defConnection.SubSessionHandle() != 0)
-		{
-		if (iAddrFamily == AF_INET6)
-			{
-			ret = iSocket.Open(*iSockServPtr,KAfInet,iStyle,iProtocol,defConnection);
-			}
-		else 
-			{
-			ret = iSocket.Open(*iSockServPtr,iAddrFamily,iStyle,iProtocol,defConnection);
-		}
-		}
-	else // No connection preference is set
-		{
-		if (iAddrFamily == AF_INET6)
-			{
-			ret = iSocket.Open(*iSockServPtr,KAfInet,iStyle,iProtocol);
-			}
-		else 		
-			{
-			ret = iSocket.Open(*iSockServPtr,iAddrFamily,iStyle,iProtocol);
-		}
-		}
+	else
+	    {
+	    RConnection& defConnection = Backend()->GetDefaultConnection();
+	    //Now check if the default connection is intialized. This is given lesser 
+	     //priority than the socket specific preferences checked above.
+	     if(defConnection.SubSessionHandle() != 0)
+	         {
+	         ret = iSocket.Open(*iSockServPtr,addrfamily,iStyle,iProtocol,defConnection);	         
+	         if (!ret)
+	             {
+	             Backend()->AddSocket(this);
+	             }
+	         }
+	     else // No connection preference is set
+	         {
+             ret = iSocket.Open(*iSockServPtr,addrfamily,iStyle,iProtocol);	         
+	         }
+	    }
+	
 	if(KErrNone == ret)
 		{
 		iSocketPtr = &iSocket;
@@ -1800,6 +1785,19 @@
 	return ret;
 	}
 
+void CSocketDesc::TempClose()
+    {
+    if (iSocket.SubSessionHandle() != 0)
+        {
+	    iSocketPtr = NULL;
+        iSocket.CancelAll();    
+        TRequestStatus status;
+        iSocket.Shutdown(RSocket::EImmediate, status);
+        User::WaitForRequest(status);
+        iSocket.Close();
+        }
+    }
+
 void CSocketDesc::AccessPointListL(CArrayFixFlat<TAccessPointRecord> *&aRecordPtr,
 		TInt &aCount)
 	{
--- a/genericopenlibs/openenvcore/backend/src/syscall/handlenms.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/backend/src/syscall/handlenms.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -146,7 +146,7 @@
 	/* Get the default RConnection instance and use it if configured. 
 	   NOTE: This RConnection, if configured, would be created using the
 	   socket server on backend. The same server has to be used here */
-	RConnection defConnection = Backend()->GetDefaultConnection();
+	RConnection& defConnection = Backend()->GetDefaultConnection();
 	if(defConnection.SubSessionHandle() != 0)
 	    {
 	    err = hr.Open(ss, AF_INET, IPPROTO_UDP,defConnection);
@@ -324,7 +324,7 @@
 		/* Get the default RConnection instance and use it if configured. 
 		   NOTE: This RConnection, if configured, would be created using the
 		   socket server on backend. The same server has to be used here */
-		RConnection defConnection = Backend()->GetDefaultConnection();
+		RConnection& defConnection = Backend()->GetDefaultConnection();
 		if(defConnection.SubSessionHandle() != 0)
 		    {
 			err=r.Open(ss, format, IPPROTO_UDP, defConnection);
@@ -418,7 +418,7 @@
     /* Get the default RConnection instance and use it if configured. 
        NOTE: This RConnection, if configured, would be created using the
        socket server on backend. The same server has to be used here */
-    RConnection defConnection = Backend()->GetDefaultConnection();
+    RConnection& defConnection = Backend()->GetDefaultConnection();
     if (defConnection.SubSessionHandle() != 0)
         {
         err = r.Open(ss, AF_INET, IPPROTO_UDP, defConnection);
@@ -637,7 +637,7 @@
 	/* Get the default RConnection instance and use it if configured. 
 	   NOTE: This RConnection, if configured, would be created using the
 	   socket server on backend. The same server has to be used here */
-	RConnection defConnection = Backend()->GetDefaultConnection();
+	RConnection& defConnection = Backend()->GetDefaultConnection();
 	if(defConnection.SubSessionHandle() != 0)
 		err = resolver.Open(sockServ, KAfInet, KProtocolInetUdp, defConnection);
 	else
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/backend/test/testbackenddes/group/tbackenddes.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,16 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\backend\test\testbackenddes\scripts\tbackenddes.script"-"c:\tstdapis\tbackenddes.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/backend/test/testlibcbackend/group/tlibcbackend.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\backend\test\testlibcbackend\scripts\tlibcbackend.script"-"c:\tstdapis\tlibcbackend.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\backend\test\testlibcbackend\data\tlibcbackend.ini"-"c:\tstdapis\tlibcbackend.ini"
--- a/genericopenlibs/openenvcore/include/math.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/include/math.h	Tue Jul 20 16:35:53 2010 +0530
@@ -17,7 +17,7 @@
  */
 
 #ifndef _MATH_H_
-#define	_MATH_H_
+#define _MATH_H_
 
 
 #ifdef __SYMBIAN32__
@@ -41,6 +41,11 @@
 
 #ifdef __SYMBIAN32__
 #include <_ansi.h>
+#ifdef __WINSCW__
+#ifndef __SOFTFP
+#define __SOFTFP
+#endif /* __SOFTFP */
+#endif//__WINSCW__
 #endif //__SYMBIAN32__
 
 #include <sys/cdefs.h>
@@ -54,7 +59,7 @@
 #include "signgam.h"
 
 // IEC 559 math functionality
-#define __STDC_IEC_559__		1
+#define __STDC_IEC_559__        1
 #endif //__SYMBIAN32__
 
 /*
@@ -62,142 +67,142 @@
  */
 #ifndef __SYMBIAN32__
 extern const union __infinity_un {
-	unsigned char	__uc[8];
-	double		__ud;
+    unsigned char   __uc[8];
+    double      __ud;
 } __infinity;
 
 extern const union __nan_un {
-	unsigned char	__uc[sizeof(float)];
-	float		__uf;
+    unsigned char   __uc[sizeof(float)];
+    float       __uf;
 } __nan;
 #endif //__SYMBIAN32__
 
 #if __GNUC_PREREQ__(3, 3) || (defined(__INTEL_COMPILER) && __INTEL_COMPILER >= 800)
-#define	__MATH_BUILTIN_CONSTANTS
+#define __MATH_BUILTIN_CONSTANTS
 #endif
 
 #if __GNUC_PREREQ__(3, 0) && !defined(__INTEL_COMPILER)
-#define	__MATH_BUILTIN_RELOPS
+#define __MATH_BUILTIN_RELOPS
 #endif
 
 #ifdef __SYMBIAN32__
-#define	HUGE_VAL	__infinite(1.0)
+#define HUGE_VAL    __infinite(1.0)
 #else
 #ifdef __MATH_BUILTIN_CONSTANTS
-#define	HUGE_VAL	__builtin_huge_val()
+#define HUGE_VAL    __builtin_huge_val()
 #else
-#define	HUGE_VAL	(__infinity.__ud)
+#define HUGE_VAL    (__infinity.__ud)
 #endif
 #endif //__SYMBIAN32__
 
 #if __ISO_C_VISIBLE >= 1999
-#define	FP_ILOGB0	(-__INT_MAX)
-#define	FP_ILOGBNAN	__INT_MAX
+#define FP_ILOGB0   (-__INT_MAX)
+#define FP_ILOGBNAN __INT_MAX
 
 #ifdef __MATH_BUILTIN_CONSTANTS
-#define	HUGE_VALF	__builtin_huge_valf()
-#define	HUGE_VALL	__builtin_huge_vall()
-#define	INFINITY	__builtin_inf()
-#define	NAN		__builtin_nan("")
+#define HUGE_VALF   __builtin_huge_valf()
+#define HUGE_VALL   __builtin_huge_vall()
+#define INFINITY    __builtin_inf()
+#define NAN     __builtin_nan("")
 #else
-#define	HUGE_VALF	(float)HUGE_VAL
-#define	HUGE_VALL	(long double)HUGE_VAL
-#define	INFINITY	HUGE_VALF
+#define HUGE_VALF   (float)HUGE_VAL
+#define HUGE_VALL   (long double)HUGE_VAL
+#define INFINITY    HUGE_VALF
 #ifdef __SYMBIAN32__
-#define NAN		nanvalf()
+#define NAN     nanvalf()
 #else
-#define	NAN		(__nan.__uf)
+#define NAN     (__nan.__uf)
 #endif //__SYMBIAN32__
 #endif /* __MATH_BUILTIN_CONSTANTS */
 
-#define	MATH_ERRNO	1
-#define	MATH_ERREXCEPT	2
-#define	math_errhandling	MATH_ERREXCEPT
+#define MATH_ERRNO  1
+#define MATH_ERREXCEPT  2
+#define math_errhandling    MATH_ERREXCEPT
 
 /* XXX We need a <machine/math.h>. */
 #if defined(__ia64__) || defined(__sparc64__)
-#define	FP_FAST_FMA
+#define FP_FAST_FMA
 #endif
 #ifdef __ia64__
-#define	FP_FAST_FMAL
+#define FP_FAST_FMAL
 #endif
-#define	FP_FAST_FMAF
+#define FP_FAST_FMAF
 
 /* Symbolic constants to classify floating point numbers. */
-#define	FP_INFINITE	0x01
-#define	FP_NAN		0x02
-#define	FP_NORMAL	0x04
-#define	FP_SUBNORMAL	0x08
-#define	FP_ZERO		0x10
+#define FP_INFINITE 0x01
+#define FP_NAN      0x02
+#define FP_NORMAL   0x04
+#define FP_SUBNORMAL    0x08
+#define FP_ZERO     0x10
 
-#define	fpclassify(x) \
+#define fpclassify(x) \
     ((sizeof (x) == sizeof (float)) ? __fpclassifyf(x) \
     : (sizeof (x) == sizeof (double)) ? __fpclassifyd(x) \
     : __fpclassifyl(x))
 
-#define	isfinite(x)					\
-    ((sizeof (x) == sizeof (float)) ? __isfinitef(x)	\
-    : (sizeof (x) == sizeof (double)) ? __isfinite(x)	\
+#define isfinite(x)                 \
+    ((sizeof (x) == sizeof (float)) ? __isfinitef(x)    \
+    : (sizeof (x) == sizeof (double)) ? __isfinite(x)   \
     : __isfinitel(x))
-#define	isinf(x)					\
-    ((sizeof (x) == sizeof (float)) ? __isinff(x)	\
-    : (sizeof (x) == sizeof (double)) ? __isinf(x)	\
+#define isinf(x)                    \
+    ((sizeof (x) == sizeof (float)) ? __isinff(x)   \
+    : (sizeof (x) == sizeof (double)) ? __isinf(x)  \
     : __isinfl(x))
-#define	isnan(x)					\
-    ((sizeof (x) == sizeof (float)) ? __isnanf(x)		\
-    : (sizeof (x) == sizeof (double)) ? __isnan(x)	\
+#define isnan(x)                    \
+    ((sizeof (x) == sizeof (float)) ? __isnanf(x)       \
+    : (sizeof (x) == sizeof (double)) ? __isnan(x)  \
     : __isnanl(x))
-#define	isnormal(x)					\
-    ((sizeof (x) == sizeof (float)) ? __isnormalf(x)	\
-    : (sizeof (x) == sizeof (double)) ? __isnormal(x)	\
+#define isnormal(x)                 \
+    ((sizeof (x) == sizeof (float)) ? __isnormalf(x)    \
+    : (sizeof (x) == sizeof (double)) ? __isnormal(x)   \
     : __isnormall(x))
 
 
 #ifdef __MATH_BUILTIN_RELOPS
-#define	isgreater(x, y)		__builtin_isgreater((x), (y))
-#define	isgreaterequal(x, y)	__builtin_isgreaterequal((x), (y))
-#define	isless(x, y)		__builtin_isless((x), (y))
-#define	islessequal(x, y)	__builtin_islessequal((x), (y))
-#define	islessgreater(x, y)	__builtin_islessgreater((x), (y))
-#define	isunordered(x, y)	__builtin_isunordered((x), (y))
+#define isgreater(x, y)     __builtin_isgreater((x), (y))
+#define isgreaterequal(x, y)    __builtin_isgreaterequal((x), (y))
+#define isless(x, y)        __builtin_isless((x), (y))
+#define islessequal(x, y)   __builtin_islessequal((x), (y))
+#define islessgreater(x, y) __builtin_islessgreater((x), (y))
+#define isunordered(x, y)   __builtin_isunordered((x), (y))
 #else
-#define	isgreater(x, y)		(!isunordered((x), (y)) && (x) > (y))
-#define	isgreaterequal(x, y)	(!isunordered((x), (y)) && (x) >= (y))
-#define	isless(x, y)		(!isunordered((x), (y)) && (x) < (y))
-#define	islessequal(x, y)	(!isunordered((x), (y)) && (x) <= (y))
-#define	islessgreater(x, y)	(!isunordered((x), (y)) && \
-					((x) > (y) || (y) > (x)))
-#define	isunordered(x, y)	(isnan(x) || isnan(y))
+#define isgreater(x, y)     (!isunordered((x), (y)) && (x) > (y))
+#define isgreaterequal(x, y)    (!isunordered((x), (y)) && (x) >= (y))
+#define isless(x, y)        (!isunordered((x), (y)) && (x) < (y))
+#define islessequal(x, y)   (!isunordered((x), (y)) && (x) <= (y))
+#define islessgreater(x, y) (!isunordered((x), (y)) && \
+                    ((x) > (y) || (y) > (x)))
+#define isunordered(x, y)   (isnan(x) || isnan(y))
 #endif /* __MATH_BUILTIN_RELOPS */
 
-#define	signbit(x)					\
-    ((sizeof (x) == sizeof (float)) ? __signbitf(x)	\
-    : (sizeof (x) == sizeof (double)) ? __signbit(x)	\
+#define signbit(x)                  \
+    ((sizeof (x) == sizeof (float)) ? __signbitf(x) \
+    : (sizeof (x) == sizeof (double)) ? __signbit(x)    \
     : __signbitl(x))
 
-typedef	__double_t	double_t;
-typedef	__float_t	float_t;
+typedef __double_t  double_t;
+typedef __float_t   float_t;
 #endif /* __ISO_C_VISIBLE >= 1999 */
 
 /*
  * XOPEN/SVID
  */
 #if __BSD_VISIBLE || __XSI_VISIBLE
-#define	M_E		2.7182818284590452354	/* e */
-#define	M_LOG2E		1.4426950408889634074	/* log 2e */
-#define	M_LOG10E	0.43429448190325182765	/* log 10e */
-#define	M_LN2		0.69314718055994530942	/* log e2 */
-#define	M_LN10		2.30258509299404568402	/* log e10 */
-#define	M_PI		3.14159265358979323846	/* pi */
-#define	M_PI_2		1.57079632679489661923	/* pi/2 */
-#define	M_PI_4		0.78539816339744830962	/* pi/4 */
-#define	M_1_PI		0.31830988618379067154	/* 1/pi */
-#define	M_2_PI		0.63661977236758134308	/* 2/pi */
-#define	M_2_SQRTPI	1.12837916709551257390	/* 2/sqrt(pi) */
-#define	M_SQRT2		1.41421356237309504880	/* sqrt(2) */
-#define	M_SQRT1_2	0.70710678118654752440	/* 1/sqrt(2) */
+#define M_E     2.7182818284590452354   /* e */
+#define M_LOG2E     1.4426950408889634074   /* log 2e */
+#define M_LOG10E    0.43429448190325182765  /* log 10e */
+#define M_LN2       0.69314718055994530942  /* log e2 */
+#define M_LN10      2.30258509299404568402  /* log e10 */
+#define M_PI        3.14159265358979323846  /* pi */
+#define M_PI_2      1.57079632679489661923  /* pi/2 */
+#define M_PI_4      0.78539816339744830962  /* pi/4 */
+#define M_1_PI      0.31830988618379067154  /* 1/pi */
+#define M_2_PI      0.63661977236758134308  /* 2/pi */
+#define M_2_SQRTPI  1.12837916709551257390  /* 2/sqrt(pi) */
+#define M_SQRT2     1.41421356237309504880  /* sqrt(2) */
+#define M_SQRT1_2   0.70710678118654752440  /* 1/sqrt(2) */
 
-#define	MAXFLOAT	((float)3.40282346638528860e+38)
+#define MAXFLOAT    ((float)3.40282346638528860e+38)
 #ifdef __SYMBIAN32__
 #ifndef __WINSCW__
 extern int _signgam;
@@ -210,9 +215,9 @@
 #if __BSD_VISIBLE
 #if 0
 /* Old value from 4.4BSD-Lite math.h; this is probably better. */
-#define	HUGE		HUGE_VAL
+#define HUGE        HUGE_VAL
 #else
-#define	HUGE		MAXFLOAT
+#define HUGE        MAXFLOAT
 #endif
 #endif /* __BSD_VISIBLE */
 
@@ -226,207 +231,207 @@
  * ANSI/POSIX
  */
 #ifdef __SYMBIAN32__
-IMPORT_C double __infinite(double x);
-IMPORT_C float  __infinitef(float x);
+IMPORT_C double __infinite(double x) __SOFTFP;
+IMPORT_C float  __infinitef(float x) __SOFTFP;
 
-IMPORT_C double nanval(void );
-IMPORT_C float  nanvalf(void );
+IMPORT_C double nanval(void )__SOFTFP;
+IMPORT_C float  nanvalf(void ) __SOFTFP;
 #endif //__SYMBIAN32__
 
 
-IMPORT_C int	__fpclassifyd(double) __pure2;
-IMPORT_C int	__fpclassifyf(float) __pure2;
-IMPORT_C int	__fpclassifyl(long double) __pure2;
-IMPORT_C int	__isfinitef(float) __pure2;
-IMPORT_C int	__isfinite(double) __pure2;
-IMPORT_C int	__isfinitel(long double) __pure2;
-IMPORT_C int	__isinf(double) __pure2;
-IMPORT_C int	__isinff(float) __pure2;
-IMPORT_C int	__isinfl(long double) __pure2;
+IMPORT_C int    __fpclassifyd(double) __SOFTFP __pure2;
+IMPORT_C int    __fpclassifyf(float) __SOFTFP __pure2;
+IMPORT_C int    __fpclassifyl(long double) __SOFTFP __pure2;
+IMPORT_C int    __isfinitef(float) __SOFTFP __pure2;
+IMPORT_C int    __isfinite(double) __SOFTFP __pure2;
+IMPORT_C int    __isfinitel(long double) __SOFTFP __pure2;
+IMPORT_C int    __isinf(double) __SOFTFP __pure2;
+IMPORT_C int    __isinff(float) __SOFTFP __pure2;
+IMPORT_C int    __isinfl(long double) __SOFTFP __pure2;
 #ifdef __SYMBIAN32__
-IMPORT_C int	__isnan(double) __pure2;
-IMPORT_C int	__isnanf(float) __pure2;
+IMPORT_C int    __isnan(double) __SOFTFP __pure2;
+IMPORT_C int    __isnanf(float) __SOFTFP __pure2;
 #endif //__SYMBIAN32__
-IMPORT_C int	__isnanl(long double) __pure2;
-IMPORT_C int	__isnormalf(float) __pure2;
-IMPORT_C int	__isnormal(double) __pure2;
-IMPORT_C int	__isnormall(long double) __pure2;
-IMPORT_C int	__signbit(double) __pure2;
-IMPORT_C int	__signbitf(float) __pure2;
-IMPORT_C int	__signbitl(long double) __pure2;
+IMPORT_C int    __isnanl(long double) __SOFTFP __pure2;
+IMPORT_C int    __isnormalf(float) __SOFTFP __pure2;
+IMPORT_C int    __isnormal(double) __SOFTFP __pure2;
+IMPORT_C int    __isnormall(long double) __SOFTFP __pure2;
+IMPORT_C int    __signbit(double) __SOFTFP __pure2;
+IMPORT_C int    __signbitf(float) __SOFTFP __pure2;
+IMPORT_C int    __signbitl(long double) __SOFTFP __pure2;
 
-IMPORT_C double	acos(double);
-IMPORT_C double	asin(double);
-IMPORT_C double	atan(double);
-IMPORT_C double	atan2(double, double);
-IMPORT_C double	cos(double);
-IMPORT_C double	sin(double);
-IMPORT_C double	tan(double);
+IMPORT_C double acos(double) __SOFTFP;
+IMPORT_C double asin(double) __SOFTFP;
+IMPORT_C double atan(double) __SOFTFP;
+IMPORT_C double atan2(double, double) __SOFTFP;
+IMPORT_C double cos(double) __SOFTFP;
+IMPORT_C double sin(double) __SOFTFP;
+IMPORT_C double tan(double) __SOFTFP;
 
-IMPORT_C double	cosh(double);
-IMPORT_C double	sinh(double);
-IMPORT_C double	tanh(double);
+IMPORT_C double cosh(double) __SOFTFP;
+IMPORT_C double sinh(double) __SOFTFP;
+IMPORT_C double tanh(double) __SOFTFP;
 
-IMPORT_C double	exp(double);
-IMPORT_C double	frexp(double, int *);	/* fundamentally !__pure2 */
-IMPORT_C double	ldexp(double, int);
-IMPORT_C double	log(double);
-IMPORT_C double	log10(double);
-IMPORT_C double	modf(double, double *);	/* fundamentally !__pure2 */
+IMPORT_C double exp(double) __SOFTFP;
+IMPORT_C double frexp(double, int *) __SOFTFP;  /* fundamentally !__pure2 */
+IMPORT_C double ldexp(double, int) __SOFTFP;
+IMPORT_C double log(double) __SOFTFP;
+IMPORT_C double log10(double) __SOFTFP;
+IMPORT_C double modf(double, double *) __SOFTFP;    /* fundamentally !__pure2 */
 
-IMPORT_C double	pow(double, double);
-IMPORT_C double	sqrt(double);
+IMPORT_C double pow(double, double) __SOFTFP;
+IMPORT_C double sqrt(double) __SOFTFP;
 
-IMPORT_C double	ceil(double);
-IMPORT_C double	fabs(double) __pure2;
-IMPORT_C double	floor(double);
-IMPORT_C double	fmod(double, double);
+IMPORT_C double ceil(double) __SOFTFP;
+IMPORT_C double fabs(double) __SOFTFP __pure2;
+IMPORT_C double floor(double) __SOFTFP;
+IMPORT_C double fmod(double, double) __SOFTFP;
 
 /*
  * These functions are not in C90.
  */
 #if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
-IMPORT_C double	acosh(double);
-IMPORT_C double	asinh(double);
-IMPORT_C double	atanh(double);
-IMPORT_C double	cbrt(double);
-IMPORT_C double	erf(double);
-IMPORT_C double	erfc(double);
-IMPORT_C double	exp2(double);
-IMPORT_C double	expm1(double);
-IMPORT_C double	fma(double, double, double);
-IMPORT_C double	hypot(double, double);
+IMPORT_C double acosh(double) __SOFTFP;
+IMPORT_C double asinh(double) __SOFTFP;
+IMPORT_C double atanh(double) __SOFTFP;
+IMPORT_C double cbrt(double) __SOFTFP;
+IMPORT_C double erf(double) __SOFTFP;
+IMPORT_C double erfc(double) __SOFTFP;
+IMPORT_C double exp2(double) __SOFTFP;
+IMPORT_C double expm1(double) __SOFTFP;
+IMPORT_C double fma(double, double, double) __SOFTFP;
+IMPORT_C double hypot(double, double) __SOFTFP;
 
 
-IMPORT_C int	ilogb(double) __pure2;
+IMPORT_C int    ilogb(double) __SOFTFP __pure2;
 /*
-int	(isinf)(double) __pure2;
-int	(isnan)(double) __pure2;
+int (isinf)(double) __pure2;
+int (isnan)(double) __pure2;
 */
-IMPORT_C double	lgamma(double);
-IMPORT_C long long llrint(double);
-IMPORT_C long long llround(double);
-IMPORT_C double	log1p(double);
-IMPORT_C double	logb(double);
-IMPORT_C long	lrint(double);
-IMPORT_C long	lround(double);
-IMPORT_C double	nextafter(double, double);
-IMPORT_C double	remainder(double, double);
-IMPORT_C double	remquo(double, double, int *);
-IMPORT_C double	rint(double);
+IMPORT_C double lgamma(double) __SOFTFP;
+IMPORT_C long long llrint(double) __SOFTFP;
+IMPORT_C long long llround(double) __SOFTFP;
+IMPORT_C double log1p(double) __SOFTFP;
+IMPORT_C double logb(double) __SOFTFP;
+IMPORT_C long   lrint(double) __SOFTFP;
+IMPORT_C long   lround(double) __SOFTFP;
+IMPORT_C double nextafter(double, double) __SOFTFP;
+IMPORT_C double remainder(double, double) __SOFTFP;
+IMPORT_C double remquo(double, double, int *) __SOFTFP;
+IMPORT_C double rint(double) __SOFTFP;
 #endif /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
 
 #if __BSD_VISIBLE || __XSI_VISIBLE
-IMPORT_C double	j0(double);
-IMPORT_C double	j1(double);
-IMPORT_C double	jn(int, double);
-IMPORT_C double	scalb(double, double);
-IMPORT_C double	y0(double);
-IMPORT_C double	y1(double);
-IMPORT_C double	yn(int, double);
+IMPORT_C double j0(double) __SOFTFP;
+IMPORT_C double j1(double) __SOFTFP;
+IMPORT_C double jn(int, double) __SOFTFP;
+IMPORT_C double scalb(double, double) __SOFTFP;
+IMPORT_C double y0(double) __SOFTFP;
+IMPORT_C double y1(double) __SOFTFP;
+IMPORT_C double yn(int, double) __SOFTFP;
 
 #if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
-IMPORT_C double	gamma(double);
+IMPORT_C double gamma(double) __SOFTFP;
 #endif
 #endif /* __BSD_VISIBLE || __XSI_VISIBLE */
 
 #if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
-IMPORT_C double	copysign(double, double) __pure2;
-IMPORT_C double	fdim(double, double);
-IMPORT_C double	fmax(double, double) __pure2;
-IMPORT_C double	fmin(double, double) __pure2;
-IMPORT_C double	nearbyint(double);
-IMPORT_C double	round(double);
-IMPORT_C double	scalbln(double, long);
-IMPORT_C double	scalbn(double, int);
-IMPORT_C double	trunc(double);
+IMPORT_C double copysign(double, double) __SOFTFP __pure2;
+IMPORT_C double fdim(double, double) __SOFTFP;
+IMPORT_C double fmax(double, double) __SOFTFP __pure2;
+IMPORT_C double fmin(double, double) __SOFTFP __pure2;
+IMPORT_C double nearbyint(double) __SOFTFP;
+IMPORT_C double round(double) __SOFTFP;
+IMPORT_C double scalbln(double, long) __SOFTFP;
+IMPORT_C double scalbn(double, int) __SOFTFP;
+IMPORT_C double trunc(double) __SOFTFP;
 #endif
 
 /*
  * BSD math library entry points
  */
 #if __BSD_VISIBLE
-IMPORT_C double	drem(double, double);
-IMPORT_C int	finite(double) __pure2;
-IMPORT_C int	isnanf(float) __pure2;
+IMPORT_C double drem(double, double) __SOFTFP;
+IMPORT_C int    finite(double) __SOFTFP __pure2;
+IMPORT_C int    isnanf(float) __SOFTFP __pure2;
 
 /*
  * Reentrant version of gamma & lgamma; passes signgam back by reference
  * as the second argument; user must allocate space for signgam.
  */
-IMPORT_C double	lgamma_r(double, int *);
+IMPORT_C double lgamma_r(double, int *) __SOFTFP;
 
 /*
  * IEEE Test Vector
  */
-IMPORT_C double	significand(double);
+IMPORT_C double significand(double) __SOFTFP;
 #endif /* __BSD_VISIBLE */
 
 /* float versions of ANSI/POSIX functions */
 #if __ISO_C_VISIBLE >= 1999
-IMPORT_C float	acosf(float);
+IMPORT_C float  acosf(float) __SOFTFP;
 
-IMPORT_C float	acosf(float);
-IMPORT_C float	asinf(float);
-IMPORT_C float	atanf(float);
-IMPORT_C float	atan2f(float, float);
-IMPORT_C float	cosf(float);
-IMPORT_C float	sinf(float);
-IMPORT_C float	tanf(float);
+IMPORT_C float  acosf(float) __SOFTFP;
+IMPORT_C float  asinf(float) __SOFTFP;
+IMPORT_C float  atanf(float) __SOFTFP;
+IMPORT_C float  atan2f(float, float) __SOFTFP;
+IMPORT_C float  cosf(float) __SOFTFP;
+IMPORT_C float  sinf(float) __SOFTFP;
+IMPORT_C float  tanf(float) __SOFTFP;
 
-IMPORT_C float	coshf(float);
-IMPORT_C float	sinhf(float);
-IMPORT_C float	tanhf(float);
-IMPORT_C float	exp2f(float);
-IMPORT_C float	expf(float);
-IMPORT_C float	expm1f(float);
-IMPORT_C float	frexpf(float, int *);	/* fundamentally !__pure2 */
-IMPORT_C int	ilogbf(float) __pure2;
+IMPORT_C float  coshf(float) __SOFTFP;
+IMPORT_C float  sinhf(float) __SOFTFP;
+IMPORT_C float  tanhf(float) __SOFTFP;
+IMPORT_C float  exp2f(float) __SOFTFP;
+IMPORT_C float  expf(float) __SOFTFP;
+IMPORT_C float  expm1f(float) __SOFTFP;
+IMPORT_C float  frexpf(float, int *) __SOFTFP;  /* fundamentally !__pure2 */
+IMPORT_C int    ilogbf(float) __SOFTFP __pure2;
 #ifndef __SYMBIAN32__
-float	ldexpf(float, int);
+float   ldexpf(float, int);
 #endif //__SYMBIAN32__
-IMPORT_C float	log10f(float);
-IMPORT_C float	log1pf(float);
-IMPORT_C float	logf(float);
-IMPORT_C float	modff(float, float *);	/* fundamentally !__pure2 */
+IMPORT_C float  log10f(float) __SOFTFP;
+IMPORT_C float  log1pf(float) __SOFTFP;
+IMPORT_C float  logf(float) __SOFTFP;
+IMPORT_C float  modff(float, float *) __SOFTFP; /* fundamentally !__pure2 */
 
-IMPORT_C float	powf(float, float);
-IMPORT_C float	sqrtf(float);
+IMPORT_C float  powf(float, float) __SOFTFP;
+IMPORT_C float  sqrtf(float) __SOFTFP;
 
-IMPORT_C float	ceilf(float);
-IMPORT_C float	fabsf(float) __pure2;
-IMPORT_C float	floorf(float);
-IMPORT_C float	fmodf(float, float);
-IMPORT_C float	roundf(float);
+IMPORT_C float  ceilf(float) __SOFTFP;
+IMPORT_C float  fabsf(float) __SOFTFP __pure2;
+IMPORT_C float  floorf(float) __SOFTFP;
+IMPORT_C float  fmodf(float, float) __SOFTFP;
+IMPORT_C float  roundf(float) __SOFTFP;
 
-IMPORT_C float	erff(float);
-IMPORT_C float	erfcf(float);
-IMPORT_C float	hypotf(float, float);
-IMPORT_C float	lgammaf(float);
+IMPORT_C float  erff(float) __SOFTFP;
+IMPORT_C float  erfcf(float) __SOFTFP;
+IMPORT_C float  hypotf(float, float) __SOFTFP;
+IMPORT_C float  lgammaf(float) __SOFTFP;
 
-IMPORT_C float	acoshf(float);
-IMPORT_C float	asinhf(float);
-IMPORT_C float	atanhf(float);
-IMPORT_C float	cbrtf(float);
-IMPORT_C float	logbf(float);
-IMPORT_C float	copysignf(float, float) __pure2;
-IMPORT_C long long llrintf(float);
-IMPORT_C long long llroundf(float);
-IMPORT_C long	lrintf(float);
-IMPORT_C long	lroundf(float);
-IMPORT_C float	nearbyintf(float);
-IMPORT_C float	nextafterf(float, float);
-IMPORT_C float	remainderf(float, float);
-IMPORT_C float	remquof(float, float, int *);
-IMPORT_C float	rintf(float);
-IMPORT_C float	scalblnf(float, long);
-IMPORT_C float	scalbnf(float, int);
-IMPORT_C float	truncf(float);
+IMPORT_C float  acoshf(float) __SOFTFP;
+IMPORT_C float  asinhf(float) __SOFTFP;
+IMPORT_C float  atanhf(float) __SOFTFP;
+IMPORT_C float  cbrtf(float) __SOFTFP;
+IMPORT_C float  logbf(float) __SOFTFP;
+IMPORT_C float  copysignf(float, float) __SOFTFP __pure2;
+IMPORT_C long long llrintf(float) __SOFTFP;
+IMPORT_C long long llroundf(float) __SOFTFP;
+IMPORT_C long   lrintf(float) __SOFTFP;
+IMPORT_C long   lroundf(float) __SOFTFP;
+IMPORT_C float  nearbyintf(float) __SOFTFP;
+IMPORT_C float  nextafterf(float, float) __SOFTFP;
+IMPORT_C float  remainderf(float, float) __SOFTFP;
+IMPORT_C float  remquof(float, float, int *) __SOFTFP;
+IMPORT_C float  rintf(float) __SOFTFP;
+IMPORT_C float  scalblnf(float, long) __SOFTFP;
+IMPORT_C float  scalbnf(float, int) __SOFTFP;
+IMPORT_C float  truncf(float) __SOFTFP;
 
-IMPORT_C float	fdimf(float, float);
-IMPORT_C float	fmaf(float, float, float);
-IMPORT_C float	fmaxf(float, float) __pure2;
-IMPORT_C float	fminf(float, float) __pure2;
+IMPORT_C float  fdimf(float, float) __SOFTFP;
+IMPORT_C float  fmaf(float, float, float) __SOFTFP;
+IMPORT_C float  fmaxf(float, float) __SOFTFP __pure2;
+IMPORT_C float  fminf(float, float) __SOFTFP __pure2;
 #endif
 
 /*
@@ -435,134 +440,134 @@
 #if __BSD_VISIBLE
 
 #ifdef __SYMBIAN_COMPILE_UNUSED__
-float	dremf(float, float);
+float   dremf(float, float);
 #endif
 
-IMPORT_C int	finitef(float) __pure2;
-IMPORT_C float	gammaf(float);
-IMPORT_C float	j0f(float);
-IMPORT_C float	j1f(float);
-IMPORT_C float	jnf(int, float);
-IMPORT_C float	scalbf(float, float);
-IMPORT_C float	y0f(float);
-IMPORT_C float	y1f(float);
-IMPORT_C float	ynf(int, float);
+IMPORT_C int    finitef(float) __SOFTFP __pure2;
+IMPORT_C float  gammaf(float) __SOFTFP;
+IMPORT_C float  j0f(float) __SOFTFP;
+IMPORT_C float  j1f(float) __SOFTFP;
+IMPORT_C float  jnf(int, float) __SOFTFP;
+IMPORT_C float  scalbf(float, float) __SOFTFP;
+IMPORT_C float  y0f(float) __SOFTFP;
+IMPORT_C float  y1f(float) __SOFTFP;
+IMPORT_C float  ynf(int, float) __SOFTFP;
 
 /*
  * Float versions of reentrant version of gamma & lgamma; passes
  * signgam back by reference as the second argument; user must
  * allocate space for signgam.
  */
-IMPORT_C float	lgammaf_r(float, int *);
+IMPORT_C float  lgammaf_r(float, int *) __SOFTFP;
 
 /*
  * float version of IEEE Test Vector
  */
-IMPORT_C float	significandf(float);
-#endif	/* __BSD_VISIBLE */
+IMPORT_C float  significandf(float) __SOFTFP;
+#endif  /* __BSD_VISIBLE */
 
 /*
  * long double versions of ISO/POSIX math functions
  */
 #if __ISO_C_VISIBLE >= 1999
 #if 0
-long double	acoshl(long double);
-long double	acosl(long double);
-long double	asinhl(long double);
-long double	asinl(long double);
-long double	atan2l(long double, long double);
-long double	atanhl(long double);
-long double	atanl(long double);
-long double	cbrtl(long double);
+long double acoshl(long double);
+long double acosl(long double);
+long double asinhl(long double);
+long double asinl(long double);
+long double atan2l(long double, long double);
+long double atanhl(long double);
+long double atanl(long double);
+long double cbrtl(long double);
 #endif
 #ifndef __SYMBIAN32__
-long double	ceill(long double);
+long double ceill(long double);
 #endif //__SYMBIAN32__
-IMPORT_C long double	copysignl(long double, long double) __pure2;
+IMPORT_C long double    copysignl(long double, long double) __SOFTFP __pure2;
 #if 0
-long double	coshl(long double);
-long double	cosl(long double);
-long double	erfcl(long double);
-long double	erfl(long double);
-long double	exp2l(long double);
-long double	expl(long double);
-long double	expm1l(long double);
+long double coshl(long double);
+long double cosl(long double);
+long double erfcl(long double);
+long double erfl(long double);
+long double exp2l(long double);
+long double expl(long double);
+long double expm1l(long double);
 #endif
-IMPORT_C long double	fabsl(long double) __pure2;
-IMPORT_C long double	fdiml(long double, long double);
+IMPORT_C long double    fabsl(long double) __SOFTFP __pure2;
+IMPORT_C long double    fdiml(long double, long double) __SOFTFP;
 #ifndef __SYMBIAN32__
-long double	floorl(long double);
-long double	fmal(long double, long double, long double);
+long double floorl(long double);
+long double fmal(long double, long double, long double);
 #endif //__SYMBIAN32__
-IMPORT_C long double	fmaxl(long double, long double) __pure2;
+IMPORT_C long double    fmaxl(long double, long double) __SOFTFP __pure2;
 #ifndef __SYMBIAN32__
-long double	fminl(long double, long double) __pure2;
+long double fminl(long double, long double) __pure2;
 #endif //__SYMBIAN32__
 #if 0
-long double	fmodl(long double, long double);
+long double fmodl(long double, long double);
 #endif
 #ifndef __SYMBIAN32__
-long double	frexpl(long double value, int *); /* fundamentally !__pure2 */
+long double frexpl(long double value, int *); /* fundamentally !__pure2 */
 #endif //__SYMBIAN32__
 #if 0
-long double	hypotl(long double, long double);
+long double hypotl(long double, long double);
 #endif
-IMPORT_C int		ilogbl(long double) __pure2;
+IMPORT_C int        ilogbl(long double) __SOFTFP __pure2;
 #ifndef __SYMBIAN32__
-long double	ldexpl(long double, int);
+long double ldexpl(long double, int);
 #endif //__SYMBIAN32__
 #if 0
-long double	lgammal(long double);
-long long	llrintl(long double);
+long double lgammal(long double);
+long long   llrintl(long double);
 #endif
 #ifndef __SYMBIAN32__
-long long	llroundl(long double);
+long long   llroundl(long double);
 #endif //__SYMBIAN32__
 #if 0
-long double	log10l(long double);
-long double	log1pl(long double);
-long double	log2l(long double);
-long double	logbl(long double);
-long double	logl(long double);
-long		lrintl(long double);
+long double log10l(long double);
+long double log1pl(long double);
+long double log2l(long double);
+long double logbl(long double);
+long double logl(long double);
+long        lrintl(long double);
 #endif
 #ifndef __SYMBIAN32__
-long		lroundl(long double);
+long        lroundl(long double);
 #endif //__SYMBIAN32__
 #if 0
-long double	modfl(long double, long double *); /* fundamentally !__pure2 */
-long double	nanl(const char *) __pure2;
-long double	nearbyintl(long double);
+long double modfl(long double, long double *); /* fundamentally !__pure2 */
+long double nanl(const char *) __pure2;
+long double nearbyintl(long double);
 #endif
 #ifndef __SYMBIAN32__
-long double	nextafterl(long double, long double);
-double		nexttoward(double, long double);
+long double nextafterl(long double, long double);
+double      nexttoward(double, long double);
 #endif //__SYMBIAN32__
-IMPORT_C float		nexttowardf(float, long double);
+IMPORT_C float      nexttowardf(float, long double) __SOFTFP;
 #ifndef __SYMBIAN32__
-long double	nexttowardl(long double, long double);
+long double nexttowardl(long double, long double);
 #endif //__SYMBIAN32__
 #if 0
-long double	powl(long double, long double);
-long double	remainderl(long double, long double);
-long double	remquol(long double, long double, int *);
-long double	rintl(long double);
+long double powl(long double, long double);
+long double remainderl(long double, long double);
+long double remquol(long double, long double, int *);
+long double rintl(long double);
 #endif
 #ifndef __SYMBIAN32__
-long double	roundl(long double);
+long double roundl(long double);
 #endif //__SYMBIAN32__
-IMPORT_C long double	scalblnl(long double, long);
+IMPORT_C long double    scalblnl(long double, long) __SOFTFP;
 #ifndef __SYMBIAN32__
-long double	scalbnl(long double, int);
+long double scalbnl(long double, int);
 #endif //__SYMBIAN32__
 #if 0
-long double	sinhl(long double);
-long double	sinl(long double);
-long double	sqrtl(long double);
-long double	tanhl(long double);
-long double	tanl(long double);
+long double sinhl(long double);
+long double sinl(long double);
+long double sqrtl(long double);
+long double tanhl(long double);
+long double tanl(long double);
 #endif
-IMPORT_C long double	truncl(long double);
+IMPORT_C long double    truncl(long double) __SOFTFP;
 
 #endif /* __ISO_C_VISIBLE >= 1999 */
 __END_DECLS
--- a/genericopenlibs/openenvcore/include/netconfig.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/include/netconfig.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /*	$NetBSD: netconfig.h,v 1.1 2000/06/02 22:57:54 fvdl Exp $	*/
 /*	$FreeBSD: src/include/netconfig.h,v 1.3 2002/03/23 17:24:53 imp Exp $ */
 
--- a/genericopenlibs/openenvcore/include/stdlib.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/include/stdlib.h	Tue Jul 20 16:35:53 2010 +0530
@@ -49,6 +49,14 @@
 
 #include <_ansi.h>
 
+#ifdef __SYMBIAN32__
+#ifdef __WINSCW__
+#ifndef __SOFTFP
+#define __SOFTFP
+#endif /* __SOFTFP */
+#endif//__WINSCW__
+#endif//__SYMBIAN32__
+
 #if __BSD_VISIBLE
 #ifndef _RUNE_T_DECLARED
 typedef	__rune_t	rune_t;
@@ -118,7 +126,7 @@
 IMPORT_C void	 abort(void) __dead2;
 IMPORT_C int	 abs(int) __pure2;
 IMPORT_C int	 atexit(void (*)(void));
-IMPORT_C double	 atof(const char *);
+IMPORT_C double	 atof(const char *) __SOFTFP;
 IMPORT_C int	 atoi(const char *);
 IMPORT_C long	 atol(const char *);
 IMPORT_C void	*bsearch(const void *, const void *, size_t,
@@ -139,16 +147,16 @@
 IMPORT_C int	 rand(void);
 IMPORT_C void	*realloc(void *, size_t);
 IMPORT_C void	 srand(unsigned);
-IMPORT_C double	 strtod(const char * __restrict, char ** __restrict);
+IMPORT_C double	 strtod(const char * __restrict, char ** __restrict) __SOFTFP;
 
 IMPORT_C 
-float	 strtof(const char * __restrict, char ** __restrict);
+float	 strtof(const char * __restrict, char ** __restrict) __SOFTFP;
 
 IMPORT_C long	 strtol(const char * __restrict, char ** __restrict, int);
 
 IMPORT_C 
 long double
-	 strtold(const char * __restrict, char ** __restrict);
+	 strtold(const char * __restrict, char ** __restrict) __SOFTFP;
 
 IMPORT_C
 unsigned long
--- a/genericopenlibs/openenvcore/include/time.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/include/time.h	Tue Jul 20 16:35:53 2010 +0530
@@ -143,6 +143,11 @@
 
 __BEGIN_DECLS
 #ifdef __SYMBIAN32__
+#ifdef __WINSCW__
+#ifndef __SOFTFP
+#define __SOFTFP
+#endif /* __SOFTFP */
+#endif//__WINSCW__
 IMPORT_C char*** __tzname(void);
 #define	tzname		(*__tzname())
 #endif //__SYMBIAN32__
@@ -154,7 +159,7 @@
 IMPORT_C
 char *ctime(const time_t *);
 IMPORT_C
-double difftime(time_t, time_t);
+double difftime(time_t, time_t) __SOFTFP;
 /* XXX missing: getdate() */
 IMPORT_C
 struct tm *gmtime(const time_t *);
--- a/genericopenlibs/openenvcore/libc/group/libc.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/group/libc.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -286,5 +286,6 @@
 
 
 
+PAGED
 // End of File
 SMPSAFE
--- a/genericopenlibs/openenvcore/libc/src/libc_init/estlib.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/src/libc_init/estlib.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -111,7 +111,8 @@
 //
 void GetTmpDirName()
 {
-	TFileName file;	
+	TFileName file;
+	TInt r = KErrNone;
 	RFs iTestSession;
 	TBuf8<PATH_MAX> buf1;
 	TInt len;
@@ -124,7 +125,11 @@
 	{
 		User::Panic(_L("LIBRARY-INIT"), KErrNoMemory);
 	}
-	iTestSession.Connect();		
+	r = iTestSession.Connect(); 
+    if (r != KErrNone)
+        {
+            User::Panic(_L("Connect failed"), r);
+        }
 	iTestSession.SessionPath(file);		
 	buf1.Copy(file);
 	iTestSession.Close();
--- a/genericopenlibs/openenvcore/libc/src/strcoll.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/src/strcoll.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -140,8 +140,13 @@
 static int DoConvertionToUnicode( const char* s1, TUint16* aUnicodeText)
 {
 
+    TInt r = KErrNone;
     RFs fileSession;
-    fileSession.Connect();
+    r = fileSession.Connect();
+    if (r != KErrNone)
+        {
+            return r;
+        }
     CleanupClosePushL(fileSession);
         
     CCnvCharacterSetConverter* conv = CCnvCharacterSetConverter::NewL() ;
--- a/genericopenlibs/openenvcore/libc/src/string/memcpy.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/src/string/memcpy.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,5 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
+ */
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/libc/string/memcpy.c,v 1.2 2002/03/22 21:53:19 obrien Exp $");
--- a/genericopenlibs/openenvcore/libc/src/timefuncs.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/src/timefuncs.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -21,8 +21,8 @@
 #include <e32cons.h>
 #include <tz.h>
 #include <tzconverter.h>
-#include "TzLocalizer.h" 
-#include "TzLocalizationDataTypes.h"
+#include "tzlocalizer.h" 
+#include "tzlocalizationdatatypes.h"
 #include "vtzrules.h"
 #include "utf.h" 
 #include "timefuncs.h"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testaeselect/group/taeselect.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testaeselect\scripts\taeselect.script"-"c:\tstdapis\taeselect.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapfcntl/group/tfcntl_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tfcntl_captest.script"-"C:\tstdapis\tfcntl_captest.script"
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapioccom/group/tioccom_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tioccom_captest.script"-"C:\tstdapis\tioccom_captest.script"
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapipc/group/tipc_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\WINSCW\c\tstdapis\tipc_captest.script"-"C:\tstdapis\tipc_captest.script"
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapsocket/group/tsocket_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tsocket_captest.script"-"C:\tstdapis\tsocket_captest.script"
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapstat/group/tstat_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tstat_captest.script"-"C:\tstdapis\tstat_captest.script"
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapstdio/group/tstdio_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tstdio_captest.script"-"C:\tstdapis\tstdio_captest.script"
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapsystime/group/tsystime_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tsystime_captest.script"-"C:\tstdapis\tsystime_captest.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapunistd/group/tunistd_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\tunistd_captest.script"-"C:\tstdapis\tunistd_captest.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcaputime/group/tutime_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\WINSCW\c\tstdapis\tutime_captest.script"-"C:\tstdapis\tutime_captest.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcapwchar/group/twchar_cap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,16 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\WINSCW\c\tstdapis\twchar_captest.script"-"C:\tstdapis\twchar_captest.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testcomport/group/tcomport.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,26 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+
+"\epoc32\release\armv5\urel\tcomport.exe"-"C:\sys\bin\tcomport.exe"
+
+"\epoc32\WINSCW\c\tstdapis\tcomport.script"-"C:\tstdapis\tcomport.script"
+
+"\epoc32\WINSCW\c\tstdapis\config_com.ini"-"C:\tstdapis\config_com.ini"
+
+"\epoc32\WINSCW\c\tstdapis\comsettings.bat"-"C:\tstdapis\comsettings.bat"
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testctype/group/tctype.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,22 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testctype\scripts\tctype.script"-"c:\tstdapis\tctype.script"
+
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testdb_blr/group/tdb_blr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,23 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\release\armv5\urel\tdb_blr.exe"-"C:\sys\bin\tdb_blr.exe"
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testdb_blr\scripts\tdb_blr.script"-"c:\tstdapis\tdb_blr.script"
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testdb_blr\data\tdb_blr.ini"-"c:\tstdapis\tdb_blr.ini"
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testftw/group/tftw.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testftw\scripts\tftw.script"-"c:\tstdapis\tftw.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testftw\data\tftw.ini"-"c:\tstdapis\tftw.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testglob/group/tglob.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,20 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+//glob
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testglob\scripts\tglob_test.script"-"c:\tstdapis\tglob_test.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testifioctls/group/tifioctls.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,23 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testifioctls\scripts\tifioctls.script"-"c:\tstdapis\tifioctls.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testifioctls\scripts\tifioctls_hw.script"-"c:\tstdapis\tifioctls_hw.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testifioctls\scripts\tifioctls_hw_manual.script"-"c:\tstdapis\tifioctls_hw_manual.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testifioctls\data\tifioctls.ini"-"c:\tstdapis\tifioctls.ini"
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testinet/group/tinet.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testinet\scripts\tinet.script"-"c:\tstdapis\tinet.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testinet\data\tinet.ini"-"c:\tstdapis\tinet.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testlibcwchar/group/tlibcwchar.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testlibcwchar\scripts\tlibcwchar.script"-"c:\tstdapis\tlibcwchar.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testlink/group/tlink.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testlink\scripts\tlink.script"-"c:\tstdapis\tlink.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testlink\data\tlink.ini"-"c:\tstdapis\tlink.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testlocalsocket/group/tlocalsocket.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testlocalsocket\scripts\tlocalsocket.script"-"c:\tstdapis\tlocalsocket.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testlocalsocket\data\tlocalsocket.ini"-"c:\tstdapis\tlocalsocket.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testlocblr/group/testloc_blr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,38 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\winscw\c\tstdapis\tloc_blr.script"-"C:\tstdapis\tloc_blr.script"
+"\epoc32\winscw\c\tstdapis\tloc_blr1.ini"-"C:\tstdapis\tloc_blr1.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr2.ini"-"C:\tstdapis\tloc_blr2.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_iconv.ini"-"C:\tstdapis\tloc_blr_iconv.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_posix.ini"-"C:\tstdapis\tloc_blr_posix.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant1.ini"-"C:\tstdapis\tloc_blr_variant1.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant2.ini"-"C:\tstdapis\tloc_blr_variant2.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant3.ini"-"C:\tstdapis\tloc_blr_variant3.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant4.ini"-"C:\tstdapis\tloc_blr_variant4.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant5.ini"-"C:\tstdapis\tloc_blr_variant5.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant6.ini"-"C:\tstdapis\tloc_blr_variant6.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant7.ini"-"C:\tstdapis\tloc_blr_variant7.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant8.ini"-"C:\tstdapis\tloc_blr_variant8.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant9.ini"-"C:\tstdapis\tloc_blr_variant9.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant10.ini"-"C:\tstdapis\tloc_blr_variant10.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant11.ini"-"C:\tstdapis\tloc_blr_variant11.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant13.ini"-"C:\tstdapis\tloc_blr_variant13.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant14.ini"-"C:\tstdapis\tloc_blr_variant14.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant15.ini"-"C:\tstdapis\tloc_blr_variant15.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant16.ini"-"C:\tstdapis\tloc_blr_variant16.ini"
+"\epoc32\winscw\c\tstdapis\tloc_blr_variant17.ini"-"C:\tstdapis\tloc_blr_variant17.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testmisc/group/tmisc.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,22 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmisc\scripts\tmisc.script"-"c:\tstdapis\tmisc.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmisc\data\tmisc.ini"-"c:\tstdapis\tmisc.ini"
+"\epoc32\WINSCW\c\tstdapis\config_tmisc.ini"-"C:\system\tstdapis\config_tmisc.ini"
+"\epoc32\WINSCW\c\tstdapis\input.txt"-"C:\input.txt"
+"\epoc32\WINSCW\c\tstdapis\output.txt"-"C:\output.txt"
+"\epoc32\WINSCW\c\tstdapis\randomsettings.bat"-"C:\randomsettings.bat"
+
--- a/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo3.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libc/test/testmisc/spawnchild/group/semundo3.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -31,7 +31,7 @@
 
 LIBRARY     	euser.lib
 LIBRARY 		libc.lib libm.lib
-LIBRARY     	eikdlg.lib 
+//LIBRARY     	eikdlg.lib 
 LIBRARY     	eikcore.lib  efsrv.lib c32.lib libpthread.lib ecom.lib bafl.lib 
 
 LIBRARY			backend.lib 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testmkfifo/group/tmkfifo.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,22 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmkfifo\scripts\tmkfifo.script"-"c:\tstdapis\tmkfifo.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmkfifo\data\tmkfifo.ini"-"c:\tstdapis\tmkfifo.ini"
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testmmap/group/tmmap.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,24 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmmap\scripts\tmmap.script"-"c:\tstdapis\tmmap.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmmap\data\tmmap.ini"-"c:\tstdapis\tmmap.ini"
+"\epoc32\winscw\c\data\input"-"C:\input"
+"\epoc32\winscw\c\tstdapis\mmapsettings.bat"-"C:\tstdapis\mmapsettings.bat"
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testmsgqueue/group/tmsgqueue.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmsgqueue\scripts\tmsgqueue.script"-"c:\tstdapis\tmsgqueue.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmsgqueue\data\tmsgqueue.ini"-"c:\tstdapis\tmsgqueue.ini"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testmulticast/group/multicastclient.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testmulticast\scripts\tmulticastclient.script"-"c:\tstdapis\tmulticastclient.script"
+"\epoc32\winscw\ c\CommDb\eth_stat.bat"-:C:\CommDb\eth_stat.bat"
+"\epoc32\winscw\ c\CommDb\eth_dyn.bat"-:C:\CommDb\eth_dyn.bat"
+"\epoc32\winscw\ c\CommDb\autoexec.bat"-:C:\CommDb\autoexec.bat"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testnetdb/group/tnetdb.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testnetdb\scripts\tnetdb.script"-"c:\tstdapis\tnetdb.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testnetdb\data\tnetdb.ini"-"c:\tstdapis\tnetdb.ini"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testoffsetof/group/toffsetof.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\WINSCW\c\tstdapis\toffsetof.script"-"C:\tstdapis\toffsetof.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testpipe/group/tpipe.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testpipe\scripts\tpipe.script"-"c:\tstdapis\tpipe.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testpipe\data\tpipe.ini"-"c:\tstdapis\tpipe.ini"
+"\epoc32\winscw\c\tstdapis\pipesettings.bat"-"C:\tstdapis\pipesettings.bat"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testprogname/group/tprogname.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testprogname\scripts\tprogname.script"-"c:\tstdapis\tprogname.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testredirectionserver/group/tredirectionserver.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testredirectionserver\scripts\tredirectionserver.script"-"c:\tstdapis\tredirectionserver.script"
+
+"\epoc32\WINSCW\c\tstdapis\tredirectionserver\config_null.ini"-"C:\system\tstdapis\tredirectionserver\config_null.ini"
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testregex/group/tregex.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testregex\scripts\tregex.script"-"c:\tstdapis\tregex.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testregex\data\tregex.ini"-"c:\tstdapis\tregex.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testselect/group/tselect.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testselect\scripts\tselect.script"-"c:\tstdapis\tselect.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testselect\data\tselect.ini"-"c:\tstdapis\tselect.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testsemaphore/group/tsemaphore.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsemaphore\scripts\tsemaphore.script"-"c:\tstdapis\tsemaphore.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsemaphore\data\tsemaphore.ini"-"c:\tstdapis\tsemaphore.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testsetjmp/group/tsetjmp.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsetjmp\scripts\tsetjmp.script"-"c:\tstdapis\tsetjmp.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsetjmp\data\tsetjmp.ini"-"c:\tstdapis\tsetjmp.ini"
+"\epoc32\winscw\c\tstdapis\pipesettings.bat"-"C:\tstdapis\settings.bat"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testshm/group/tshm.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,22 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\winscw\c\tstdapis\tshm.script"-"c:\tstdapis\tshm.script"
+"\epoc32\winscw\c\tstdapis\tshm.ini"-"c:\tstdapis\tshm.ini"
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testsocket/group/tsocket.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsocket\scripts\tsocket.script"-"c:\tstdapis\tsocket.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsocket\scripts\tsocket_hw.script"-"c:\tstdapis\tsocket_hw.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsocket\data\tsocket.ini"-"c:\tstdapis\tsocket.ini"
+"\epoc32\WINSCW\C\socketmorethan16k.txt"-"C:\tstdapis\socketmorethan16k.txt"
+"\epoc32\winscw\c\tstdapis\tsockettest.bat"-"C:\tstdapis\tsockettest.bat"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/teststdio/group/tstdio.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,25 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\winscw\c\tstdapis\tstdio_auto.script"-"c:\tstdapis\tstdio_auto.script"
+"\epoc32\winscw\c\tstdapis\tstdio_filemode.script"-"c:\tstdapis\tstdio_filemode.script"
+"\epoc32\winscw\c\tstdapis\tstdio_manual.script"-"c:\tstdapis\tstdio_manual.script"
+"\epoc32\winscw\c\tstdapis\tstdio_fileop.script"-"c:\tstdapis\tstdio_fileop.script"
+"\epoc32\winscw\c\tstdapis\tstdio.ini"-"c:\tstdapis\tstdio.ini"
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/teststdlib/group/tstdlib.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\teststdlib\scripts\tstdlib.script"-"c:\tstdapis\tstdlib.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\teststdlib\data\tstdlib.ini"-"c:\tstdapis\tstdlib.ini"
+"\epoc32\WINSCW\C\data.txt"-"C:\tstdapis\data.txt"
+"\epoc32\winscw\c\tstdapis\stdlibsettings.bat "-"C:\tstdapis\stdlibsettings.bat "
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/teststring/group/tstring.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\teststring\scripts\tstring.script"-"c:\tstdapis\tstring.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\teststring\data\tstring.ini"-"c:\tstdapis\tstring.ini"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testsyscalls/group/tsyscalls.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,23 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsyscalls\scripts\tsyscalls.script"-"c:\tstdapis\tsyscalls.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsyscalls\scripts\tsyscallsfcntl.script"-"c:\tstdapis\tsyscallsfcntl.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsyscalls\scripts\tsyscalls1.script"-"c:\tstdapis\tsyscalls1.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsyscalls\scripts\tsyscalls2.script"-"c:\tstdapis\tsyscalls2.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsyscalls\data\tsyscalls.ini"-"c:\tstdapis\tsyscalls.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testsyssim/group/tsyssim.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsyssim\scripts\tsyssim.script"-"c:\tstdapis\tsyssim.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testsysunistd/group/tsysunistd.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsysunistd\scripts\tsysunistd.script"-"c:\tstdapis\tsysunistd.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testsysunistd\data\tsysunistd.ini"-"c:\tstdapis\tsysunistd.ini"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testtime_blr/group/ttime_blr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testtime_blr\scripts\ttime_blr.script"-"c:\tstdapis\ttime_blr.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testtime_blr\data\ttime_blr.ini"-"c:\tstdapis\ttime_blr.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testwchar/group/twchar.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwchar\scripts\twchar.script"-"c:\tstdapis\twchar.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testwcharapi/group/twcharapi.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwcharapi\scripts\twcharapi.script"-"c:\tstdapis\twcharapi.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwcharapi\data\twcharapi.ini"-"c:\tstdapis\twcharapi.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testwctype/group/twctype.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwctype\scripts\twctype.script"-"c:\tstdapis\twctype.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwctype\data\twctype.ini"-"c:\tstdapis\twctype.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libc/test/testwideapis/group/twideapis.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwideapis\scripts\twideapis.script"-"c:\tstdapis\twideapis.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libc\test\testwideapis\data\twideapis.ini"-"c:\tstdapis\twideapis.ini"
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libdl/test/group/libdltests.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\WINSCW\c\tstdapis\arithmeticoper5.dat"-"C:\tstdapis\arithmeticoper5.dat"
+"\epoc32\WINSCW\c\tstdapis\pretdlsettings.bat"-"C:\tstdapis\pretdlsettings.bat"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libdl/test/tdl/group/tdl.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\winscw\c\tstdapis\tdl.ini"-"C:\tstdapis\tdl.ini"
+"\epoc32\winscw\c\tstdapis\tdl.script"-"C:\tstdapis\tdl.script"
+
--- a/genericopenlibs/openenvcore/liblogger/inc/liblogger.h	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/liblogger/inc/liblogger.h	Tue Jul 20 16:35:53 2010 +0530
@@ -133,7 +133,7 @@
 
 #ifdef __cplusplus
 // C++ source code
-class CLogger
+class CLogger // codescanner::missingcclass
     {
     public:
     CLogger(char* aFileName, int aLine) : iFileName ( aFileName ), iLine ( aLine) {}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/liblogger/test/group/libloggertests.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+//liblogger
+
+"\epoc32\release\armv5\urel\tliblogger.exe"-"C:\sys\bin\tliblogger.exe"
+
+ 
+"\epoc32\WINSCW\c\tstdapis\tliblogger.script"-"C:\tstdapis\tliblogger.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/liblogger/test/testliblogger/group/tliblogger.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+ 
+"\epoc32\WINSCW\c\tstdapis\tliblogger.script"-"C:\tstdapis\tliblogger.script"
--- a/genericopenlibs/openenvcore/libm/src/s_llrintf.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libm/src/s_llrintf.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 #include <sys/cdefs.h>
 #ifndef __SYMBIAN32__
 __FBSDID("$FreeBSD: src/lib/msun/src/s_llrintf.c,v 1.1 2005/01/11 23:12:55 das Exp $");
--- a/genericopenlibs/openenvcore/libm/src/s_signgam.c	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/openenvcore/libm/src/s_signgam.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,7 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
+/*--------------------------------------------------------------------
+ *© Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
+ *--------------------------------------------------------------------
 */
-
 #ifndef __SYMBIAN32__
 #include <math.h>
 #endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libm/test/testdouble_blr/group/tdouble_blr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,20 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\winscw\c\tstdapis\tdouble_blr.script"-"C:\tstdapis\tdouble_blr.script"
+"\epoc32\winscw\c\tstdapis\tdouble_pow.script"-"C:\tstdapis\tdouble_pow.script"
+"\epoc32\winscw\c\tstdapis\tdouble_misc.script"-"C:\tstdapis\tdouble_misc.script"
+"\epoc32\winscw\c\tstdapis\tdouble_blr.ini"-"C:\tstdapis\tdouble_blr.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libm/test/testfloat_blr/group/tfloat_blr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\epoc32\winscw\c\tstdapis\tfloat_blr.script"-"C:\tstdapis\tfloat_blr.script"
+"\epoc32\winscw\c\tstdapis\tfloat_blr.ini"-"C:\tstdapis\tfloat_blr.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libm/test/testldouble_blr/group/tldouble_blr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,20 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\epoc32\winscw\c\tstdapis\tldouble_blr.script"-"C:\tstdapis\tldouble_blr.script"
+"\epoc32\winscw\c\tstdapis\tldouble_pow.script"-"C:\tstdapis\tldouble_pow.script"
+"\epoc32\winscw\c\tstdapis\tldouble_misc.script"-"C:\tstdapis\tldouble_misc.script"
+"\epoc32\winscw\c\tstdapis\tldouble_blr.ini"-"C:\tstdapis\tldouble_blr.ini"
+
--- a/genericopenlibs/openenvcore/libpthread/eabi/libpthreadU.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-EXPORTS
-	pthread_attr_destroy @ 1 NONAME
-	pthread_attr_getdetachstate @ 2 NONAME
-	pthread_attr_getschedparam @ 3 NONAME
-	pthread_attr_getschedpolicy @ 4 NONAME
-	pthread_attr_getscope @ 5 NONAME
-	pthread_attr_getstacksize @ 6 NONAME
-	pthread_attr_init @ 7 NONAME
-	pthread_attr_setdetachstate @ 8 NONAME
-	pthread_attr_setschedparam @ 9 NONAME
-	pthread_attr_setschedpolicy @ 10 NONAME
-	pthread_attr_setscope @ 11 NONAME
-	pthread_attr_setstacksize @ 12 NONAME
-	pthread_cond_broadcast @ 13 NONAME
-	pthread_cond_destroy @ 14 NONAME
-	pthread_cond_init @ 15 NONAME
-	pthread_cond_signal @ 16 NONAME
-	pthread_cond_timedwait @ 17 NONAME
-	pthread_cond_wait @ 18 NONAME
-	pthread_condattr_destroy @ 19 NONAME
-	pthread_condattr_init @ 20 NONAME
-	pthread_create @ 21 NONAME
-	pthread_detach @ 22 NONAME
-	pthread_equal @ 23 NONAME
-	pthread_exit @ 24 NONAME
-	pthread_getschedparam @ 25 NONAME
-	pthread_getspecific @ 26 NONAME
-	pthread_join @ 27 NONAME
-	pthread_key_create @ 28 NONAME
-	pthread_key_delete @ 29 NONAME
-	pthread_mutex_destroy @ 30 NONAME
-	pthread_mutex_init @ 31 NONAME
-	pthread_mutex_lock @ 32 NONAME
-	pthread_mutex_timedlock @ 33 NONAME
-	pthread_mutex_trylock @ 34 NONAME
-	pthread_mutex_unlock @ 35 NONAME
-	pthread_mutexattr_destroy @ 36 NONAME
-	pthread_mutexattr_getpshared @ 37 NONAME
-	pthread_mutexattr_gettype @ 38 NONAME
-	pthread_mutexattr_init @ 39 NONAME
-	pthread_mutexattr_setpshared @ 40 NONAME
-	pthread_mutexattr_settype @ 41 NONAME
-	pthread_once @ 42 NONAME
-	pthread_self @ 43 NONAME
-	pthread_setschedparam @ 44 NONAME
-	pthread_setspecific @ 45 NONAME
-	sem_destroy @ 46 NONAME
-	sem_getvalue @ 47 NONAME
-	sem_init @ 48 NONAME
-	sem_post @ 49 NONAME
-	sem_timedwait @ 50 NONAME
-	sem_trywait @ 51 NONAME
-	sem_wait @ 52 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/eabi/libpthreadu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,54 @@
+EXPORTS
+	pthread_attr_destroy @ 1 NONAME
+	pthread_attr_getdetachstate @ 2 NONAME
+	pthread_attr_getschedparam @ 3 NONAME
+	pthread_attr_getschedpolicy @ 4 NONAME
+	pthread_attr_getscope @ 5 NONAME
+	pthread_attr_getstacksize @ 6 NONAME
+	pthread_attr_init @ 7 NONAME
+	pthread_attr_setdetachstate @ 8 NONAME
+	pthread_attr_setschedparam @ 9 NONAME
+	pthread_attr_setschedpolicy @ 10 NONAME
+	pthread_attr_setscope @ 11 NONAME
+	pthread_attr_setstacksize @ 12 NONAME
+	pthread_cond_broadcast @ 13 NONAME
+	pthread_cond_destroy @ 14 NONAME
+	pthread_cond_init @ 15 NONAME
+	pthread_cond_signal @ 16 NONAME
+	pthread_cond_timedwait @ 17 NONAME
+	pthread_cond_wait @ 18 NONAME
+	pthread_condattr_destroy @ 19 NONAME
+	pthread_condattr_init @ 20 NONAME
+	pthread_create @ 21 NONAME
+	pthread_detach @ 22 NONAME
+	pthread_equal @ 23 NONAME
+	pthread_exit @ 24 NONAME
+	pthread_getschedparam @ 25 NONAME
+	pthread_getspecific @ 26 NONAME
+	pthread_join @ 27 NONAME
+	pthread_key_create @ 28 NONAME
+	pthread_key_delete @ 29 NONAME
+	pthread_mutex_destroy @ 30 NONAME
+	pthread_mutex_init @ 31 NONAME
+	pthread_mutex_lock @ 32 NONAME
+	pthread_mutex_timedlock @ 33 NONAME
+	pthread_mutex_trylock @ 34 NONAME
+	pthread_mutex_unlock @ 35 NONAME
+	pthread_mutexattr_destroy @ 36 NONAME
+	pthread_mutexattr_getpshared @ 37 NONAME
+	pthread_mutexattr_gettype @ 38 NONAME
+	pthread_mutexattr_init @ 39 NONAME
+	pthread_mutexattr_setpshared @ 40 NONAME
+	pthread_mutexattr_settype @ 41 NONAME
+	pthread_once @ 42 NONAME
+	pthread_self @ 43 NONAME
+	pthread_setschedparam @ 44 NONAME
+	pthread_setspecific @ 45 NONAME
+	sem_destroy @ 46 NONAME
+	sem_getvalue @ 47 NONAME
+	sem_init @ 48 NONAME
+	sem_post @ 49 NONAME
+	sem_timedwait @ 50 NONAME
+	sem_trywait @ 51 NONAME
+	sem_wait @ 52 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testcondbroadcast/group/tcondbroadcast.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testcondbroadcast\scripts\tcondbroadcast.script"-"c:\tstdapis\tcondbroadcast.script"
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testconddestroy/group/tconddestroy.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,16 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testconddestroy\scripts\tconddestroy.script"-"c:\tstdapis\tconddestroy.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testcondinit/group/tcondinit.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testcondinit\scripts\tcondinit.script"-"c:\tstdapis\tcondinit.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testcondsignal/group/tcondsignal.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testcondsignal\scripts\tcondsignal.script"-"c:\tstdapis\tcondsignal.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testcondwait/group/tcondwait.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testcondwait\scripts\tcondwait.script"-"c:\tstdapis\tcondwait.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testhybridthreads/group/thybridthreads.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testhybridthreads\scripts\thybridthreads.script"-"c:\tstdapis\thybridthreads.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testhybridthreads\data\thybridthreads.ini"-"c:\tstdapis\thybridthreads.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testmutex/group/tmutex.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,19 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testmutex\scripts\tmutex.script"-"c:\tstdapis\tmutex.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testmutex\data\tmutex.ini"-"c:\tstdapis\tmutex.ini"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testpthread/group/tpthread.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testpthread\scripts\tpthread.script"-"c:\tstdapis\tpthread.script"
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testpthread\data\tpthread.ini"-"c:\tstdapis\tpthread.ini"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testpthreadonce/group/tpthreadonce.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testpthreadonce\scripts\tpthreadonce.script"-"c:\tstdapis\tpthreadonce.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsemdestroy/group/tsemdestroy.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsemdestroy\scripts\tsemdestroy.script"-"c:\tstdapis\tsemdestroy.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsemgetvalue/group/tsemgetvalue.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsemgetvalue\scripts\tsemgetvalue.script"-"c:\tstdapis\tsemgetvalue.script"
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testseminit/group/tseminit.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testseminit\scripts\tseminit.script"-"c:\tstdapis\tseminit.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsemopen/group/tsemopen.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsemopen\scripts\tsemopen.script"-"c:\tstdapis\tsemopen.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsempost/group/tsempost.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsempost\scripts\tsempost.script"-"c:\tstdapis\tsempost.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsemtimedwait/group/tsemtimedwait.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,18 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsemtimedwait\scripts\tsemtimedwait.script"-"c:\tstdapis\tsemtimedwait.script"
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsemtrywait/group/tsemtrywait.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,16 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsemtrywait\scripts\tsemtrywait.script"-"c:\tstdapis\tsemtrywait.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/libpthread/test/testsemwait/group/tsemwait.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,17 @@
+;// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+;// All rights reserved.
+;// This component and the accompanying materials are made available
+;// under the terms of "Eclipse Public License v1.0"
+;// which accompanies this distribution, and is available
+;// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;//
+;// Initial Contributors:
+;// Nokia Corporation - initial contribution.
+;//
+;// Contributors:
+;//
+;// Description:
+;//
+
+
+"\sf\os\ossrv\genericopenlibs\openenvcore\libpthread\test\testsemwait\scripts\tsemwait.script"-"c:\tstdapis\tsemwait.script"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericopenlibs/openenvcore/test/group/OEtests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,579 @@
+// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __OETESTS_IBY__
+#define __OETESTS_IBY__
+
+//#include "rta.iby"
+#include "openenv.iby"
+#include "oe_autotest.iby"
+#include "testexecute.iby"
+#include "ced.iby"
+
+data=EPOCROOT##epoc32\WINSCW\c\ethernetced.xml  \ethernetced.xml
+
+file=ABI_DIR\BUILD_DIR\testharness.dll	sys\bin\testharness.dll
+
+
+//libdl
+file=ABI_DIR\BUILD_DIR\arithmeticoper1.dll			sys\bin\arithmeticoper1.dll
+file=ABI_DIR\BUILD_DIR\arithmeticoper2.dll			sys\bin\arithmeticoper2.dll
+file=ABI_DIR\BUILD_DIR\arithmeticoper3.dll			sys\bin\arithmeticoper3.dll
+file=ABI_DIR\BUILD_DIR\arithmeticoper4.dll			sys\bin\arithmeticoper4.dll
+file=ABI_DIR\BUILD_DIR\dll1.dll			sys\bin\dll1.dll
+//stdioserver
+file=ABI_DIR\BUILD_DIR\stdioserver.exe	sys\bin\stdioserver.exe
+
+file=ABI_DIR\BUILD_DIR\swiconsole.exe	sys\bin\swiconsole.exe
+data = EPOCROOT##epoc32\release\winscw\udeb\Z\private\20004f10\swiconsole.rsc    private\20004f10\swiconsole.rsc
+data = EPOCROOT##epoc32\WINSCW\c\resource\resource.SIS  \resource.SIS
+
+
+
+//exes
+file=ABI_DIR\BUILD_DIR\tprogname.exe	sys\bin\tprogname.exe
+file=ABI_DIR\BUILD_DIR\tlibcwchar.exe	sys\bin\tlibcwchar.exe
+file=ABI_DIR\BUILD_DIR\tlibcbackend.exe	sys\bin\tlibcbackend.exe
+file=ABI_DIR\BUILD_DIR\tbackenddes.exe	sys\bin\tbackenddes.exe
+file=ABI_DIR\BUILD_DIR\tsyscalls.exe	sys\bin\tsyscalls.exe
+file=ABI_DIR\BUILD_DIR\tifioctls.exe	sys\bin\tifioctls.exe
+file=ABI_DIR\BUILD_DIR\tstdlib.exe		sys\bin\tstdlib.exe
+file=ABI_DIR\BUILD_DIR\abort_test.exe	sys\bin\abort_test.exe
+file=ABI_DIR\BUILD_DIR\tstdio.exe		sys\bin\tstdio.exe
+file=ABI_DIR\BUILD_DIR\tpipe.exe		sys\bin\tpipe.exe
+file=ABI_DIR\BUILD_DIR\tstring.exe		sys\bin\tstring.exe
+file=ABI_DIR\BUILD_DIR\tctype.exe		sys\bin\tctype.exe
+file=ABI_DIR\BUILD_DIR\tinet.exe		sys\bin\tinet.exe
+file=ABI_DIR\BUILD_DIR\tlink.exe		sys\bin\tlink.exe
+file=ABI_DIR\BUILD_DIR\tmkfifo.exe		sys\bin\tmkfifo.exe
+file=ABI_DIR\BUILD_DIR\tmmap.exe		sys\bin\tmmap.exe
+file=ABI_DIR\BUILD_DIR\tmsgqueue.exe		sys\bin\tmsgqueue.exe
+file=ABI_DIR\BUILD_DIR\tnetdb.exe		sys\bin\tnetdb.exe
+file=ABI_DIR\BUILD_DIR\tregex.exe		sys\bin\tregex.exe
+file=ABI_DIR\BUILD_DIR\tsemaphore.exe		sys\bin\tsemaphore.exe
+file=ABI_DIR\BUILD_DIR\tshm.exe		sys\bin\tshm.exe
+file=ABI_DIR\BUILD_DIR\tsocket.exe		sys\bin\tsocket.exe
+file=ABI_DIR\BUILD_DIR\tsyssim.exe		sys\bin\tsyssim.exe
+file=ABI_DIR\BUILD_DIR\tsysunistd.exe		sys\bin\tsysunistd.exe
+file=ABI_DIR\BUILD_DIR\ttime_blr.exe		sys\bin\ttime_blr.exe
+file=ABI_DIR\BUILD_DIR\twctype.exe		sys\bin\twctype.exe
+file=ABI_DIR\BUILD_DIR\tselect.exe		sys\bin\tselect.exe
+file=ABI_DIR\BUILD_DIR\taeselect.exe		sys\bin\taeselect.exe
+file=ABI_DIR\BUILD_DIR\tdb_blr.exe		sys\bin\tdb_blr.exe
+
+file=ABI_DIR\BUILD_DIR\tconddestroy.exe		sys\bin\tconddestroy.exe
+file=ABI_DIR\BUILD_DIR\tcondinit.exe		sys\bin\tcondinit.exe
+file=ABI_DIR\BUILD_DIR\tmutex.exe		sys\bin\tmutex.exe
+file=ABI_DIR\BUILD_DIR\tpthread.exe		sys\bin\tpthread.exe
+file=ABI_DIR\BUILD_DIR\thybridthreads.exe	sys\bin\thybridthreads.exe
+file=ABI_DIR\BUILD_DIR\tpthreadonce.exe		sys\bin\tpthreadonce.exe
+file=ABI_DIR\BUILD_DIR\tsemdestroy.exe		sys\bin\tsemdestroy.exe
+file=ABI_DIR\BUILD_DIR\tsemgetvalue.exe		sys\bin\tsemgetvalue.exe
+file=ABI_DIR\BUILD_DIR\tseminit.exe		sys\bin\tseminit.exe
+file=ABI_DIR\BUILD_DIR\tsemopen.exe		sys\bin\tsemopen.exe
+file=ABI_DIR\BUILD_DIR\tsempost.exe		sys\bin\tsempost.exe
+file=ABI_DIR\BUILD_DIR\tsemtrywait.exe		sys\bin\tsemtrywait.exe
+file=ABI_DIR\BUILD_DIR\tsemwait.exe		sys\bin\tsemwait.exe
+file=ABI_DIR\BUILD_DIR\tcondbroadcast.exe	sys\bin\tcondbroadcast.exe
+file=ABI_DIR\BUILD_DIR\tcondsignal.exe		sys\bin\tcondsignal.exe
+file=ABI_DIR\BUILD_DIR\tcondwait.exe		sys\bin\tcondwait.exe
+file=ABI_DIR\BUILD_DIR\tsemtimedwait.exe	sys\bin\tsemtimedwait.exe
+file=ABI_DIR\BUILD_DIR\tfloat_blr.exe		sys\bin\tfloat_blr.exe
+file=ABI_DIR\BUILD_DIR\tdouble_blr.exe		sys\bin\tdouble_blr.exe
+file=ABI_DIR\BUILD_DIR\tldouble_blr.exe		sys\bin\tldouble_blr.exe
+file=ABI_DIR\BUILD_DIR\tloc_blr.exe		sys\bin\tloc_blr.exe
+#ifdef SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
+file=ABI_DIR\BUILD_DIR\tlocale.exe		sys\bin\tlocale.exe
+#endif
+file=ABI_DIR\BUILD_DIR\tmisc.exe		sys\bin\tmisc.exe
+file=ABI_DIR\BUILD_DIR\posix_spawn.exe		sys\bin\posix_spawn.exe
+file=ABI_DIR\BUILD_DIR\twchar.exe		sys\bin\twchar.exe
+file=ABI_DIR\BUILD_DIR\twcharapi.exe		sys\bin\twcharapi.exe
+file=ABI_DIR\BUILD_DIR\twideapis.exe		sys\bin\twideapis.exe
+file=ABI_DIR\BUILD_DIR\tftw.exe			sys\bin\tftw.exe
+file=ABI_DIR\BUILD_DIR\tlocalsocket.exe		sys\bin\tlocalsocket.exe
+file=ABI_DIR\BUILD_DIR\tsample.exe		    sys\bin\tsample.exe
+file=ABI_DIR\BUILD_DIR\tmulticastclient.exe	sys\bin\tmulticastclient.exe
+file=ABI_DIR\BUILD_DIR\tredirectionserver.exe		sys\bin\tredirectionserver.exe
+
+
+//libdl
+file=ABI_DIR\BUILD_DIR\tdl.exe				sys\bin\tdl.exe
+
+//glob
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tglob_test.script \tstdapis\tglob_test.script
+file = ABI_DIR\BUILD_DIR\tglob.exe		sys\bin\tglob.exe
+//pipe exes
+
+file=ABI_DIR\BUILD_DIR\TPopenReadChildPopen.exe	        	sys\bin\TPopenReadChildPopen.exe
+file=ABI_DIR\BUILD_DIR\TPopenreadWriteChild.exe		        sys\bin\TPopenreadWriteChild.exe
+file=ABI_DIR\BUILD_DIR\TPopenWriteChildPopen.exe		sys\bin\TPopenWriteChildPopen.exe
+file=ABI_DIR\BUILD_DIR\TPopen3ReadWriteChild.exe		sys\bin\TPopen3ReadWriteChild.exe
+file=ABI_DIR\BUILD_DIR\TPopenWriteChildPopen.exe		system\TPopenWriteChildPopen1.exe
+
+//fopen test exes
+file=ABI_DIR\BUILD_DIR\fopen_test.exe		           sys\bin\fopen_test.exe
+
+//system exes
+file=ABI_DIR\BUILD_DIR\tstdlib_helloworld.exe	        	sys\bin\tstdlib_helloworld.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_test_exit.exe		        sys\bin\tstdlib_test_exit.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_test_exit4.exe		        sys\bin\tstdlib_test_exit4.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_test_exit5.exe		        sys\bin\tstdlib_test_exit5.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_test_exit6.exe		        sys\bin\tstdlib_test_exit6.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_test_exitE.exe			sys\bin\tstdlib_test_exitE.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_testabort.exe			sys\bin\tstdlib_testabort.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_testexit.exe	        	sys\bin\tstdlib_testexit.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_testexitec.exe		        sys\bin\tstdlib_testexitec.exe
+file=ABI_DIR\BUILD_DIR\tstdlib_testsystem.exe			sys\bin\tstdlib_testsystem.exe
+file=ABI_DIR\BUILD_DIR\helloworld_waitpid.exe			sys\bin\helloworld_waitpid.exe
+file=ABI_DIR\BUILD_DIR\greaterthan16kreadwriteserver.exe	sys\bin\greaterthan16kreadwriteserver.exe
+file=ABI_DIR\BUILD_DIR\childopenexclusivelock.exe		sys\bin\childopenexclusivelock.exe
+//semaphore exes
+file=ABI_DIR\BUILD_DIR\Tsemundo1.exe 		        	sys\bin\Tsemundo1.exe
+file=ABI_DIR\BUILD_DIR\Tsemundo2.exe 		        	sys\bin\Tsemundo2.exe
+file=ABI_DIR\BUILD_DIR\Tsemundo3.exe 		        	sys\bin\Tsemundo3.exe
+file=ABI_DIR\BUILD_DIR\Tsemundo4.exe 		        	sys\bin\Tsemundo4.exe
+file=ABI_DIR\BUILD_DIR\Tsemundo5.exe 		        	sys\bin\Tsemundo5.exe
+
+//popen3 test exes
+file=ABI_DIR\BUILD_DIR\PipeReadTransfer.exe         	sys\bin\PipeReadTransfer.exe
+file=ABI_DIR\BUILD_DIR\PipeWriteTransfer.exe			sys\bin\PipeWriteTransfer.exe
+file=ABI_DIR\BUILD_DIR\TPopen3FdTransfer.exe			sys\bin\TPopen3FdTransfer.exe
+
+//popen exes
+file=ABI_DIR\BUILD_DIR\popen_testwrite.exe				sys\bin\popen_testwrite.exe
+
+//.script, .ini
+//libc
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tprogname.script	\tstdapis\tprogname.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlibcbackend.script	\tstdapis\tlibcbackend.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tbackenddes.script		\tstdapis\tbackenddes.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlibcbackend.ini	\tstdapis\tlibcbackend.ini
+
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlibcwchar.script	\tstdapis\tlibcwchar.script
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsyscalls.script	\tstdapis\tsyscalls.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsyscallsfcntl.script	\tstdapis\tsyscallsfcntl.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsyscalls1.script	\tstdapis\tsyscalls1.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsyscalls2.script	\tstdapis\tsyscalls2.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsyscalls.ini		\tstdapis\tsyscalls.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tifioctls_hw.script	\tstdapis\tifioctls_hw.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tifioctls_hw_manual.script	\tstdapis\tifioctls_hw_manual.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tifioctls.ini	\tstdapis\tifioctls.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdlib.script	\tstdapis\tstdlib.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdlib.ini	\tstdapis\tstdlib.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdio_auto.script	\tstdapis\tstdio_auto.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdio_filemode.script	\tstdapis\tstdio_filemode.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdio_manual.script	\tstdapis\tstdio_manual.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdio_fileop.script	\tstdapis\tstdio_fileop.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdio.ini	\tstdapis\tstdio.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tpipe.script	\tstdapis\tpipe.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tpipe.ini	\tstdapis\tpipe.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstring.script	\tstdapis\tstring.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstring.ini	\tstdapis\tstring.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tctype.script		\tstdapis\tctype.script
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tinet.script		\tstdapis\tinet.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tinet.ini		\tstdapis\tinet.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlink.script		\tstdapis\tlink.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlink.ini		\tstdapis\tlink.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmkfifo.script		\tstdapis\tmkfifo.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmkfifo.ini		\tstdapis\tmkfifo.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmmap.script		\tstdapis\tmmap.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmmap.ini		\tstdapis\tmmap.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmsgqueue.script		\tstdapis\tmsgqueue.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmsgqueue.ini		\tstdapis\tmsgqueue.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tnetdb.script		\tstdapis\tnetdb.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tnetdb.ini		\tstdapis\tnetdb.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tregex.script		\tstdapis\tregex.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tregex.ini	        \tstdapis\tregex.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemaphore.script		\tstdapis\tsemaphore.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemaphore.ini		\tstdapis\tsemaphore.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tshm.script		\tstdapis\tshm.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tshm.ini		\tstdapis\tshm.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsocket_hw.script		\tstdapis\tsocket_hw.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsocket.ini		\tstdapis\tsocket.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsyssim.script		\tstdapis\tsyssim.script
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsysunistd.script		\tstdapis\tsysunistd.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsysunistd.ini		\tstdapis\tsysunistd.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\ttime_blr.script		\tstdapis\ttime_blr.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\ttime_blr.ini		\tstdapis\ttime_blr.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twctype.script		\tstdapis\twctype.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twctype.ini		\tstdapis\twctype.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tselect.script		\tstdapis\tselect.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tselect.ini		\tstdapis\tselect.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\taeselect.script		\tstdapis\taeselect.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tdb_blr.script		\tstdapis\tdb_blr.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tdb_blr.ini		\tstdapis\tdb_blr.ini
+
+
+data = EPOCROOT##epoc32\data\z\tstdapis\tmisc.script		\tstdapis\tmisc.script
+data = EPOCROOT##epoc32\data\z\tstdapis\tmisc.ini		\tstdapis\tmisc.ini
+
+data = EPOCROOT##epoc32\data\z\tstdapis\tredirectionserver.script		\tstdapis\tredirectionserver.script
+data = EPOCROOT##epoc32\data\z\tstdapis\twchar.script		\tstdapis\twchar.script
+data = EPOCROOT##epoc32\data\z\tstdapis\twcharapi.script		\tstdapis\twcharapi.script
+data = EPOCROOT##epoc32\data\z\tstdapis\twcharapi.ini		\tstdapis\twcharapi.ini
+data = EPOCROOT##epoc32\data\z\tstdapis\twideapis.script		\tstdapis\twideapis.script
+data = EPOCROOT##epoc32\data\z\tstdapis\twideapis.ini		\tstdapis\twideapis.ini
+
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tftw.script		\tstdapis\tftw.script
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tftw.ini		\tstdapis\tftw.ini
+
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tmulticastclient.script \tstdapis\tmulticastclient.script
+
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tlocalsocket.script 	\tstdapis\tlocalsocket.script
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tlocalsocket.ini 	\tstdapis\tlocalsocket.ini
+
+#ifdef SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
+// locale
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tlocale_test.script 	\tstdapis\tlocale_test.script
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tlocale_ctype.script 	\tstdapis\tlocale_ctype.script
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tlocale.script 	\tstdapis\tlocale.script
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tlocale.ini	        \tstdapis\tlocale.ini
+#endif
+//libpthread
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tconddestroy.script	\tstdapis\tconddestroy.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tcondinit.script	\tstdapis\tcondinit.script
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmutex.script		\tstdapis\tmutex.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmutex.ini		\tstdapis\tmutex.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tpthread.script		\tstdapis\tpthread.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tpthread.ini		\tstdapis\tpthread.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\thybridthreads.script		\tstdapis\thybridthreads.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\thybridthreads.ini		\tstdapis\thybridthreads.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tpthreadonce.script		\tstdapis\tpthreadonce.script
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemdestroy.script	\tstdapis\tsemdestroy.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemgetvalue.script	\tstdapis\tsemgetvalue.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tseminit.script		\tstdapis\tseminit.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemopen.script		\tstdapis\tsemopen.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsempost.script		\tstdapis\tsempost.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemtrywait.script	\tstdapis\tsemtrywait.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemwait.script		\tstdapis\tsemwait.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tcondbroadcast.script		\tstdapis\tcondbroadcast.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tcondsignal.script		\tstdapis\tcondsignal.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tcondwait.script		\tstdapis\tcondwait.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsemtimedwait.script		\tstdapis\tsemtimedwait.script
+
+//libm
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tfloat_blr.script	\tstdapis\tfloat_blr.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tfloat_blr.ini		\tstdapis\tfloat_blr.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tdouble_blr.script	\tstdapis\tdouble_blr.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tdouble_pow.script	\tstdapis\tdouble_pow.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tdouble_misc.script	\tstdapis\tdouble_misc.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tdouble_blr.ini		\tstdapis\tdouble_blr.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tldouble_blr.script	\tstdapis\tldouble_blr.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tldouble_pow.script	\tstdapis\tldouble_pow.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tldouble_misc.script	\tstdapis\tldouble_misc.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tldouble_blr.ini	\tstdapis\tldouble_blr.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr.script			\tstdapis\tloc_blr.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr1.ini			\tstdapis\tloc_blr1.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr2.ini			\tstdapis\tloc_blr2.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_iconv.ini		\tstdapis\tloc_blr_iconv.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_posix.ini		\tstdapis\tloc_blr_posix.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant1.ini		\tstdapis\tloc_blr_variant1.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant2.ini		\tstdapis\tloc_blr_variant2.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant3.ini		\tstdapis\tloc_blr_variant3.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant4.ini		\tstdapis\tloc_blr_variant4.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant5.ini		\tstdapis\tloc_blr_variant5.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant6.ini		\tstdapis\tloc_blr_variant6.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant7.ini		\tstdapis\tloc_blr_variant7.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant8.ini		\tstdapis\tloc_blr_variant8.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant9.ini		\tstdapis\tloc_blr_variant9.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant10.ini		\tstdapis\tloc_blr_variant10.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant11.ini		\tstdapis\tloc_blr_variant11.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant13.ini		\tstdapis\tloc_blr_variant13.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant14.ini		\tstdapis\tloc_blr_variant14.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant15.ini		\tstdapis\tloc_blr_variant15.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant16.ini		\tstdapis\tloc_blr_variant16.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tloc_blr_variant17.ini		\tstdapis\tloc_blr_variant17.ini
+
+//libdl
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tdl.ini				\tstdapis\tdl.ini
+data = EPOCROOT##epoc32\winscw\c\tstdapis\tdl.script			\tstdapis\tdl.script
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\cleanup_cdrive.bat		\tstdapis\cleanup_cdrive.bat
+
+//captests
+
+
+
+data=ABI_DIR\BUILD_DIR\setcap.exe				Sys\bin\setcap.exe
+data=ABI_DIR\BUILD_DIR\tfcntlcap.exe				Sys\bin\tfcntlcap.exe
+data=ABI_DIR\BUILD_DIR\tsystimecap.exe				Sys\bin\tsystimecap.exe
+data=ABI_DIR\BUILD_DIR\tutimecap.exe				Sys\bin\tutimecap.exe
+data=ABI_DIR\BUILD_DIR\tipccap.exe				Sys\bin\tipccap.exe
+data=ABI_DIR\BUILD_DIR\tstdiocap.exe				Sys\bin\tstdiocap.exe
+data=ABI_DIR\BUILD_DIR\tunistdcap.exe				Sys\bin\tunistdcap.exe
+data=ABI_DIR\BUILD_DIR\twcharcap.exe				Sys\bin\twcharcap.exe
+data=ABI_DIR\BUILD_DIR\tstatcap.exe				Sys\bin\tstatcap.exe
+data=ABI_DIR\BUILD_DIR\tsocketcap.exe				Sys\bin\tsocketcap.exe
+data=ABI_DIR\BUILD_DIR\tioccomcap.exe				Sys\bin\tioccomcap.exe
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file.txt			Sys\file.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file1.txt		Sys\file1.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file10.txt		Sys\file10.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file4.txt		Sys\file4.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file5.txt		Sys\file5.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file6.txt		Sys\file6.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file7.txt		Sys\file7.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file8.txt		Sys\file8.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\file9.txt		Sys\file9.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\fopen1.txt		Sys\fopen1.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\ufile.txt		Sys\ufile.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\ufile3.txt		Sys\ufile3.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\wfile.txt		Sys\wfile.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\wfile1.txt		Sys\wfile1.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\wfile3.txt		Sys\wfile3.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\wtemp1\wfk.txt		Sys\wtemp1\wfk.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\temp1\fk.txt		Sys\temp1\fk.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\sys\temp2\fk.txt		Sys\temp2\fk.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file.txt		private\10202be9\file.txt	
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file1.txt		private\10202be9\file1.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file10.txt		private\10202be9\file10.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file4.txt		private\10202be9\file4.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file5.txt		private\10202be9\file5.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file6.txt		private\10202be9\file6.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file7.txt		private\10202be9\file7.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file8.txt		private\10202be9\file8.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\file9.txt		private\10202be9\file9.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\fopen1.txt		private\10202be9\fopen1.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\ufile.txt		private\10202be9\ufile.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\ufile3.txt		private\10202be9\ufile3.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\wfile.txt		private\10202be9\wfile.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\wfile1.txt		private\10202be9\wfile1.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\wfile3.txt		private\10202be9\wfile3.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\wtemp1\wfk.txt       private\10202be9\wtemp1\wfk.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\temp1\fk.txt	        private\10202be9\temp1\fk.txt
+data = EPOCROOT##epoc32\release\ARMV5\urel\z\private\10202be9\temp2\fk.txt	        private\10202be9\temp2\fk.txt
+
+
+//scripts for captests
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tfcntl_captest.script	\tstdapis\tfcntl_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsystime_captest.script	\tstdapis\tsystime_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tutime_captest.script   \tstdapis\tutime_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstdio_captest.script   \tstdapis\tstdio_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tunistd_captest.script	\tstdapis\tunistd_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twchar_captest.script	\tstdapis\twchar_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tstat_captest.script    \tstdapis\tstat_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tipc_captest.script     \tstdapis\tipc_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tioccom_captest.script	\tstdapis\tioccom_captest.script
+
+#ifdef SYMBIAN_OE_POSIX_SIGNALS
+//signal tests
+file=ABI_DIR\BUILD_DIR\tblocksignal.exe 	sys\bin\tblocksignal.exe
+file=ABI_DIR\BUILD_DIR\sigpause.exe 		sys\bin\sigpause.exe
+file=ABI_DIR\BUILD_DIR\tsendsignal.exe  	sys\bin\tsendsignal.exe
+file=ABI_DIR\BUILD_DIR\raisesignal.exe  	sys\bin\raisesignal.exe
+file=ABI_DIR\BUILD_DIR\raisesignal1.exe  	sys\bin\raisesignal1.exe
+file=ABI_DIR\BUILD_DIR\receivesignal.exe  	sys\bin\receivesignal.exe
+file=ABI_DIR\BUILD_DIR\sendsignal.exe  	        sys\bin\sendsignal.exe
+file=ABI_DIR\BUILD_DIR\sendsignaltoself.exe  	sys\bin\sendsignaltoself.exe
+file=ABI_DIR\BUILD_DIR\tmiscsignal.exe  	sys\bin\tmiscsignal.exe
+file=ABI_DIR\BUILD_DIR\inheritsignal.exe  	sys\bin\inheritsignal.exe
+file=ABI_DIR\BUILD_DIR\killself.exe  		sys\bin\killself.exe
+file=ABI_DIR\BUILD_DIR\ttrapsignal.exe  	sys\bin\ttrapsignal.exe
+file=ABI_DIR\BUILD_DIR\defaulthandler.exe  	sys\bin\defaulthandler.exe
+file=ABI_DIR\BUILD_DIR\twaitsignal.exe  	sys\bin\twaitsignal.exe
+file=ABI_DIR\BUILD_DIR\sendsigtoparent.exe  	sys\bin\sendsigtoparent.exe
+data=ABI_DIR\BUILD_DIR\tcapsignal.exe   	sys\bin\tcapsignal.exe
+file=ABI_DIR\BUILD_DIR\kill.exe   		sys\bin\kill.exe
+
+
+//scripts for signal test cases
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tblocksignal.script	\tstdapis\tblocksignal.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsendsignal.script	\tstdapis\tsendsignal.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmiscsignal.script	\tstdapis\tmiscsignal.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\ttrapsignal.script	\tstdapis\ttrapsignal.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twaitsignal.script	\tstdapis\twaitsignal.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twaitsignal1.script	\tstdapis\twaitsignal1.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twaitsignal2.script	\tstdapis\twaitsignal2.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsignal_captest.script	\tstdapis\tsignal_captest.script
+
+
+
+//data file for signal test cases
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tblocksignal.ini	\tstdapis\tblocksignal.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsendsignal.ini	\tstdapis\tsendsignal.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tmiscsignal.ini   	\tstdapis\tmiscsignal.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\ttrapsignal.ini	\tstdapis\ttrapsignal.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\twaitsignal.ini   	\tstdapis\twaitsignal.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\oetests_signals_hw.bat	\oetests_signals_hw.bat
+#endif /* SYMBIAN_OE_POSIX_SIGNALS */
+
+//librt tests
+#ifdef SYMBIAN_OE_LIBRT
+file=ABI_DIR\BUILD_DIR\tsharedmemory.exe 	sys\bin\tsharedmemory.exe
+file=ABI_DIR\BUILD_DIR\openshmem.exe	 	sys\bin\openshmem.exe
+file=ABI_DIR\BUILD_DIR\openshmem_popen.exe  	sys\bin\openshmem_popen.exe
+file=ABI_DIR\BUILD_DIR\tclock.exe		sys\bin\tclock.exe
+file=ABI_DIR\BUILD_DIR\getclockid.exe	  	sys\bin\getclockid.exe
+data=ABI_DIR\BUILD_DIR\tcapclock.exe	 	sys\bin\tcapclock.exe
+file=ABI_DIR\BUILD_DIR\ttimer.exe	  	sys\bin\ttimer.exe
+
+//scripts for librt test cases
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsharedmemory.script	\tstdapis\tsharedmemory.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tclock.script		\tstdapis\tclock.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tclock_captest.script	\tstdapis\tclock_captest.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\ttimer_hw.script		\tstdapis\ttimer_hw.script
+
+//data file for librt test cases
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsharedmemory.ini	\tstdapis\tsharedmemory.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tclock.ini		\tstdapis\tclock.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\ttimer.ini		\tstdapis\ttimer.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\oetests_librt_hw.bat		\oetests_librt_hw.bat
+#endif /* SYMBIAN_OE_LIBRT */
+
+//large file test cases
+#ifdef SYMBIAN_OE_LARGE_FILE_SUPPORT
+file=ABI_DIR\BUILD_DIR\tlargefile.exe 	sys\bin\tlargefile.exe
+file=ABI_DIR\BUILD_DIR\filetransfer.exe	 	sys\bin\filetransfer.exe
+
+//script file
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlargefile.script	\tstdapis\tlargefile.script
+
+//data file
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tlargefile.ini	\tstdapis\tlargefile.ini
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\largefilesettings.bat		\largefilesettings.bat
+#endif /* SYMBIAN_OE_LARGE_FILE_SUPPORT */
+
+//batch file
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\OETests_hw.bat	\OETests_hw.bat
+data = EPOCROOT##epoc32\WINSCW\C\data.txt		\tstdapis\data.txt 
+//data = EPOCROOT##epoc32\WINSCW\c\tstdapis\autoexec.bat	\autoexec.bat
+
+//tmisc
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\config_tmisc.ini	\system\tstdapis\config_tmisc.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\input.txt	\input.txt
+
+//tredirectionserver
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tredirectionserver\config_null.ini	\system\tstdapis\tredirectionserver\config_null.ini
+
+data = EPOCROOT##epoc32\WINSCW\c\data\input	 \input
+
+
+//libdl
+data = EPOCROOT##epoc32\WINSCW\C\tstdapis\arithmeticoper5.dat	\tstdapis\arithmeticoper5.dat
+
+//glob
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tglob_test.script		private\10207369\globdir\tmp-1.txt
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tglob_test.script		private\10207369\globdir\tmp-2.txt
+
+//offsetof exe
+file=ABI_DIR\BUILD_DIR\toffsetof.exe	        		sys\bin\toffsetof.exe
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\toffsetof.script		\tstdapis\toffsetof.script
+
+//liblogger
+file=ABI_DIR\BUILD_DIR\tliblogger.exe	        		sys\bin\tliblogger.exe
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tliblogger.script 		\tstdapis\tliblogger.script
+
+//tsetjmp
+file=ABI_DIR\BUILD_DIR\tsetjmp.exe	        		sys\bin\tsetjmp.exe
+file=ABI_DIR\BUILD_DIR\childprocessfileappend.exe 	sys\bin\childprocessfileappend.exe
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsetjmp.script 		\tstdapis\tsetjmp.script
+data = EPOCROOT##epoc32\WINSCW\c\tstdapis\tsetjmp.ini 		\tstdapis\tsetjmp.ini
+#ifndef SYMBIAN_DISTINCT_LOCALE_MODEL
+file=ABI_DIR\BUILD_DIR\elocl.01     	   sys\bin\elocl.01
+#endif
+
+
+//Locales for tstdlib
+#ifdef SYMBIAN_DISTINCT_LOCALE_MODEL
+
+
+file=ABI_DIR\BUILD_DIR\elocl_lan.002			sys\bin\elocl_lan.002
+
+
+file=ABI_DIR\BUILD_DIR\elocl_lan.004			sys\bin\elocl_lan.004
+file=ABI_DIR\BUILD_DIR\elocl_lan.005			sys\bin\elocl_lan.005
+
+
+file=ABI_DIR\BUILD_DIR\elocl_lan.018			sys\bin\elocl_lan.018
+file=ABI_DIR\BUILD_DIR\elocl_lan.019			sys\bin\elocl_lan.019
+file=ABI_DIR\BUILD_DIR\elocl_lan.029			sys\bin\elocl_lan.029
+
+
+file=ABI_DIR\BUILD_DIR\elocl_lan.032			sys\bin\elocl_lan.032
+file=ABI_DIR\BUILD_DIR\elocl_lan.095			sys\bin\elocl_lan.095
+file=ABI_DIR\BUILD_DIR\elocl_lan.1034			sys\bin\elocl_lan.1034
+
+
+
+
+file=ABI_DIR\BUILD_DIR\elocl_reg.056			sys\bin\elocl_reg.056
+file=ABI_DIR\BUILD_DIR\elocl_reg.158			sys\bin\elocl_reg.158
+file=ABI_DIR\BUILD_DIR\elocl_reg.250			sys\bin\elocl_reg.250
+file=ABI_DIR\BUILD_DIR\elocl_reg.380			sys\bin\elocl_reg.380
+file=ABI_DIR\BUILD_DIR\elocl_reg.392			sys\bin\elocl_reg.392
+file=ABI_DIR\BUILD_DIR\elocl_reg.528			sys\bin\elocl_reg.528
+file=ABI_DIR\BUILD_DIR\elocl_reg.724			sys\bin\elocl_reg.724
+
+
+file=ABI_DIR\BUILD_DIR\elocl_col.002			sys\bin\elocl_col.002
+file=ABI_DIR\BUILD_DIR\elocl_col.019			sys\bin\elocl_col.019
+file=ABI_DIR\BUILD_DIR\elocl_col.029			sys\bin\elocl_col.029
+file=ABI_DIR\BUILD_DIR\elocl_col.032			sys\bin\elocl_col.032
+file=ABI_DIR\BUILD_DIR\elocl_col.1034			sys\bin\elocl_col.1034
+
+#else
+ 
+data=ABI_DIR\BUILD_DIR\elocl.10	     	   		sys\bin\elocl.10	 
+file=ABI_DIR\BUILD_DIR\elocl.18	     	   		sys\bin\elocl.18
+
+#ifdef SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
+file=ABI_DIR\BUILD_DIR\elocl.32     	   sys\bin\elocl.32	 
+file=ABI_DIR\BUILD_DIR\elocl.31     	   sys\bin\elocl.31
+file=ABI_DIR\BUILD_DIR\elocl.02   	   sys\bin\elocl.02
+file=ABI_DIR\BUILD_DIR\elocl.03  	   sys\bin\elocl.03
+file=ABI_DIR\BUILD_DIR\elocl.04  	   sys\bin\elocl.04
+file=ABI_DIR\BUILD_DIR\elocl.05  	   sys\bin\elocl.05
+file=ABI_DIR\BUILD_DIR\elocl.19	           sys\bin\elocl.19
+file=ABI_DIR\BUILD_DIR\elocl.29	           sys\bin\elocl.29
+#endif
+#endif
+
+#endif
+
+
+
--- a/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/posixrealtimeextensions/group/oeaddons_librt.mrp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component oeaddons_librt
 source \sf\os\ossrv\genericopenlibs\posixrealtimeextensions\
 
--- a/genericopenlibs/posixrealtimeextensions/src/timerserver.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericopenlibs/posixrealtimeextensions/src/timerserver.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -136,10 +136,12 @@
 // -------------------------------------------------------------------------------
 void CTimerServer::ConstructL()
     {
-    iShutdown = new(ELeave) CShutdown;
-    CleanupStack::PushL(iShutdown);
-    iShutdown->ConstructL();
+    CShutdown* shutdown = new(ELeave) CShutdown;
+    CleanupStack::PushL(shutdown);
+    shutdown->ConstructL();
 	CleanupStack::Pop();
+	iShutdown = shutdown;
+	shutdown = 0;
     }
 
 // -------------------------------------------------------------------------------
--- a/genericservices/activebackupclient/src/abachandler.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/activebackupclient/src/abachandler.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -62,6 +62,7 @@
 		// Cancel any outstanding Async requests (i.e. close down the callback interface)
 		Cancel();
 		delete iTransferBuffer;
+		iTransferBuffer = 0;
 		}
 		
 	void CActiveBackupCallbackHandler::RunL()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,70 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"inetprotutiltest2.pkg"},(0x102729D9),1,0,0
+
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+
+
+"/epoc32/data/z/testData/scripts/TestFileUriSuite.script"-"C:/testData/scripts/TestFileUriSuite.script"
+"/epoc32/data/z/testData/ini/TestFileUriSuite.ini"-"C:/TestData/Ini/TestFileUriSuite.ini"
+"/epoc32/data/z/TestData/Ini/TestFileUriSuite_Non_7_Bit.ini"-"C:/TestData/Ini/TestFileUriSuite_Non_7_Bit.ini"
+"/epoc32/data/z/TestData/Ini/TestFileUriSuite_16_Bit.ini"-"C:/TestData/Ini/TestFileUriSuite_16_Bit.ini"
+;The batch file to run the tests TestFileUriSuite
+"/epoc32/tools/TestFileUriSuite.bat"-"C:/testdata/scripts/TestFileUriSuite.bat"
+
+
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/Integration/TestFileUriSuite/TestFileUriSuite1.IBY	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,44 @@
+// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// The IBY file for the File URI handler Integration Test Suite
+// 
+//
+
+#ifndef __Test_File_Uri_Suite_IBY__
+
+#define __Test_File_Uri_Suite_IBY__
+
+// Test server
+#if (!defined EKA2)
+file=ABI_DIR\DEBUG_DIR\TestFileUriServer.exe		System\Libs\TestFileUriServer.exe
+#else
+file=ABI_DIR\DEBUG_DIR\TestFileUriServer.exe		Sys\Bin\TestFileUriServer.exe
+#endif
+
+// Script and ini files
+data=DATAZ_\TestData\Scripts\TestFileUriSuite.script	TestData\Scripts\TestFileUriSuite.script
+data=DATAZ_\TestData\Ini\TestFileUriSuite.ini		TestData\Ini\TestFileUriSuite.ini
+data=DATAZ_\TestData\Ini\TestFileUriSuite_Non_7_Bit.ini	TestData\Ini\TestFileUriSuite_Non_7_Bit.ini
+data=DATAZ_\TestData\Ini\TestFileUriSuite_16_Bit.ini	TestData\Ini\TestFileUriSuite_16_Bit.ini
+
+
+// The batch file to run the tests
+data=EPOCROOT##Epoc32\tools\TestFileUriSuite.bat	TestFileUriSuite.bat
+
+// Other dependencies
+#include <testexecute.iby>
+#include <INetProtUtil.iby>
+
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/TestInetProtUtilsSuite.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,67 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"inetprotutiltest1.pkg"},(0x102729D9),1,0,0
+
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+"/epoc32/data/z/testdata/scripts/testinetproutilsurisuite.script"-"C:/testdata/scripts/testinetproutilsurisuite.script"
+"/epoc32/data/z/testdata/scripts/testinetproutilsurisuiteOom.script"-"C:/testdata/scripts/testinetproutilsurisuiteOom.script"
+"/epoc32/data/z/testdata/ini/testinetproutilsurisuite.ini"-"C:/testdata/ini/testinetproutilsurisuite.ini"
+"/epoc32/tools/testinetprotutilssuite.bat"-"C:/testdata/scripts/testinetprotutilssuite.bat"
+
+
+ 
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/Integration/TestInetProtUtilsSuite/group/testinetprotutilssuite1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,47 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// The IBY file for the InetprotUtils Integration Test Suite
+// 
+//
+
+#ifndef __Test_InetprotUtils_Suite_IBY__
+
+#define __Test_InetprotUtils_Suite_IBY__
+
+// Test server
+#if (!defined EKA2)
+file=ABI_DIR\DEBUG_DIR\testinetproutilsuriserver.exe		system\libs\testinetproutilsuriserver.exe
+#else
+file=ABI_DIR\DEBUG_DIR\testinetproutilsuriserver.exe	sys\bin\testinetproutilsuriserver.exe
+#endif
+
+
+
+// Script file for testing the functionality.
+data=DATAZ_\testdata\scripts\testinetproutilsurisuite.script		    testdata\scripts\testinetproutilsurisuite.script
+data=DATAZ_\testdata\scripts\testinetproutilsurisuiteOom.script      testdata\scripts\testinetproutilsurisuiteOom.script
+
+// Ini files
+data=DATAZ_\testdata\ini\testinetproutilsurisuite.ini			    testdata\ini\testinetproutilsurisuite.ini
+
+
+// The batch file to run the functionality tests
+data=EPOCROOT##Epoc32\tools\testinetprotutilssuite.bat	testinetprotutilssuite.bat
+
+// Other dependencies
+//#include <testexecute.iby>
+//#include <INetProtUtil.iby>
+
+#endif
+
--- a/genericservices/httputils/Test/bmarm/IPUTESTUTILSU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-EXPORTS
-	__cl__15CIpuTestHarnessii @ 1 NONAME ; CIpuTestHarness::operator()(int, int)
-	EndTest__15CIpuTestHarnessi @ 2 NONAME ; CIpuTestHarness::EndTest(int)
-	GetAnEntry__15CIpuTestHarnessRC7TDesC16R6TDes16 @ 3 NONAME ; CIpuTestHarness::GetAnEntry(TDesC16 const &, TDes16 &)
-	GetSelection__15CIpuTestHarnessRC7TDesC16T1 @ 4 NONAME ; CIpuTestHarness::GetSelection(TDesC16 const &, TDesC16 const &)
-	LogIt__15CIpuTestHarnessGt11TRefByValue1ZC7TDesC16e @ 5 NONAME ; CIpuTestHarness::LogIt(TRefByValue<TDesC16 const>,...)
-	MemoryLeakTestL__9CTestBaseR9CTestBaseR15CIpuTestHarness @ 6 NONAME ; CTestBase::MemoryLeakTestL(CTestBase &, CIpuTestHarness &)
-	NewLC__15CIpuTestHarnessRC7TDesC16 @ 7 NONAME ; CIpuTestHarness::NewLC(TDesC16 const &)
-	NewL__15CIpuTestHarnessRC7TDesC16 @ 8 NONAME ; CIpuTestHarness::NewL(TDesC16 const &)
-	NextStep__15CIpuTestHarnessRC7TDesC16 @ 9 NONAME ; CIpuTestHarness::NextStep(TDesC16 const &)
-	PressAnyKey__15CIpuTestHarness @ 10 NONAME ; CIpuTestHarness::PressAnyKey(void)
-	SetScript__15CIpuTestHarnessR5RFile @ 11 NONAME ; CIpuTestHarness::SetScript(RFile &)
-	StartTestL__15CIpuTestHarnessRC7TDesC16 @ 12 NONAME ; CIpuTestHarness::StartTestL(TDesC16 const &)
-	__cl__15CIpuTestHarnessi @ 13 NONAME ; CIpuTestHarness::operator()(int)
-	DumpData__15CIpuTestHarnessR6HBufC8i @ 14 NONAME ; CIpuTestHarness::DumpData(HBufC8 &, int)
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/bmarm/IPUTESTUTILSu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,16 @@
+EXPORTS
+	__cl__15CIpuTestHarnessii @ 1 NONAME ; CIpuTestHarness::operator()(int, int)
+	EndTest__15CIpuTestHarnessi @ 2 NONAME ; CIpuTestHarness::EndTest(int)
+	GetAnEntry__15CIpuTestHarnessRC7TDesC16R6TDes16 @ 3 NONAME ; CIpuTestHarness::GetAnEntry(TDesC16 const &, TDes16 &)
+	GetSelection__15CIpuTestHarnessRC7TDesC16T1 @ 4 NONAME ; CIpuTestHarness::GetSelection(TDesC16 const &, TDesC16 const &)
+	LogIt__15CIpuTestHarnessGt11TRefByValue1ZC7TDesC16e @ 5 NONAME ; CIpuTestHarness::LogIt(TRefByValue<TDesC16 const>,...)
+	MemoryLeakTestL__9CTestBaseR9CTestBaseR15CIpuTestHarness @ 6 NONAME ; CTestBase::MemoryLeakTestL(CTestBase &, CIpuTestHarness &)
+	NewLC__15CIpuTestHarnessRC7TDesC16 @ 7 NONAME ; CIpuTestHarness::NewLC(TDesC16 const &)
+	NewL__15CIpuTestHarnessRC7TDesC16 @ 8 NONAME ; CIpuTestHarness::NewL(TDesC16 const &)
+	NextStep__15CIpuTestHarnessRC7TDesC16 @ 9 NONAME ; CIpuTestHarness::NextStep(TDesC16 const &)
+	PressAnyKey__15CIpuTestHarness @ 10 NONAME ; CIpuTestHarness::PressAnyKey(void)
+	SetScript__15CIpuTestHarnessR5RFile @ 11 NONAME ; CIpuTestHarness::SetScript(RFile &)
+	StartTestL__15CIpuTestHarnessRC7TDesC16 @ 12 NONAME ; CIpuTestHarness::StartTestL(TDesC16 const &)
+	__cl__15CIpuTestHarnessi @ 13 NONAME ; CIpuTestHarness::operator()(int)
+	DumpData__15CIpuTestHarnessR6HBufC8i @ 14 NONAME ; CIpuTestHarness::DumpData(HBufC8 &, int)
+
--- a/genericservices/httputils/Test/eabi/IpuTestUtilsU.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-EXPORTS
-	_ZN15CIpuTestHarness10GetAnEntryERK7TDesC16R6TDes16 @ 1 NONAME
-	_ZN15CIpuTestHarness10StartTestLERK7TDesC16 @ 2 NONAME
-	_ZN15CIpuTestHarness11PressAnyKeyEv @ 3 NONAME
-	_ZN15CIpuTestHarness12GetSelectionERK7TDesC16S2_ @ 4 NONAME
-	_ZN15CIpuTestHarness4NewLERK7TDesC16 @ 5 NONAME
-	_ZN15CIpuTestHarness5LogItE11TRefByValueIK7TDesC16Ez @ 6 NONAME
-	_ZN15CIpuTestHarness5NewLCERK7TDesC16 @ 7 NONAME
-	_ZN15CIpuTestHarness7EndTestEi @ 8 NONAME
-	_ZN15CIpuTestHarness8DumpDataER6HBufC8i @ 9 NONAME
-	_ZN15CIpuTestHarness8NextStepERK7TDesC16 @ 10 NONAME
-	_ZN15CIpuTestHarness9SetScriptER5RFile @ 11 NONAME
-	_ZN15CIpuTestHarnessclEi @ 12 NONAME
-	_ZN15CIpuTestHarnessclEii @ 13 NONAME
-	_ZN9CTestBase15MemoryLeakTestLERS_R15CIpuTestHarness @ 14 NONAME
-	_ZTI15CIpuTestHarness @ 15 NONAME ; #<TI>#
-	_ZTIN15CIpuTestHarness9CTestInfoE @ 16 NONAME ; #<TI>#
-	_ZTV15CIpuTestHarness @ 17 NONAME ; #<VT>#
-	_ZTVN15CIpuTestHarness9CTestInfoE @ 18 NONAME ; #<VT>#
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/Test/eabi/IpuTestUtilsu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,20 @@
+EXPORTS
+	_ZN15CIpuTestHarness10GetAnEntryERK7TDesC16R6TDes16 @ 1 NONAME
+	_ZN15CIpuTestHarness10StartTestLERK7TDesC16 @ 2 NONAME
+	_ZN15CIpuTestHarness11PressAnyKeyEv @ 3 NONAME
+	_ZN15CIpuTestHarness12GetSelectionERK7TDesC16S2_ @ 4 NONAME
+	_ZN15CIpuTestHarness4NewLERK7TDesC16 @ 5 NONAME
+	_ZN15CIpuTestHarness5LogItE11TRefByValueIK7TDesC16Ez @ 6 NONAME
+	_ZN15CIpuTestHarness5NewLCERK7TDesC16 @ 7 NONAME
+	_ZN15CIpuTestHarness7EndTestEi @ 8 NONAME
+	_ZN15CIpuTestHarness8DumpDataER6HBufC8i @ 9 NONAME
+	_ZN15CIpuTestHarness8NextStepERK7TDesC16 @ 10 NONAME
+	_ZN15CIpuTestHarness9SetScriptER5RFile @ 11 NONAME
+	_ZN15CIpuTestHarnessclEi @ 12 NONAME
+	_ZN15CIpuTestHarnessclEii @ 13 NONAME
+	_ZN9CTestBase15MemoryLeakTestLERS_R15CIpuTestHarness @ 14 NONAME
+	_ZTI15CIpuTestHarness @ 15 NONAME ; #<TI>#
+	_ZTIN15CIpuTestHarness9CTestInfoE @ 16 NONAME ; #<TI>#
+	_ZTV15CIpuTestHarness @ 17 NONAME ; #<VT>#
+	_ZTVN15CIpuTestHarness9CTestInfoE @ 18 NONAME ; #<VT>#
+
--- a/genericservices/httputils/eabi/InetProtUtilU.Def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,380 +0,0 @@
-EXPORTS
-	_ZN11CAuthority813SetComponentLERK6TDesC819TAuthorityComponent @ 1 NONAME
-	_ZN11CAuthority816RemoveComponentLE19TAuthorityComponent @ 2 NONAME
-	_ZN11CAuthority822SetAndEscapeComponentLERK6TDesC819TAuthorityComponent @ 3 NONAME
-	_ZN11CAuthority84NewLERK12TAuthorityC8 @ 4 NONAME
-	_ZN11CAuthority84NewLEv @ 5 NONAME
-	_ZN11CAuthority85NewLCERK12TAuthorityC8 @ 6 NONAME
-	_ZN11CAuthority85NewLCEv @ 7 NONAME
-	_ZN11CAuthority8D0Ev @ 8 NONAME
-	_ZN11CAuthority8D1Ev @ 9 NONAME
-	_ZN11CAuthority8D2Ev @ 10 NONAME
-	_ZN11EscapeUtils13EscapeDecodeLERK6TDesC8 @ 11 NONAME
-	_ZN11EscapeUtils13EscapeDecodeLERK7TDesC16 @ 12 NONAME
-	_ZN11EscapeUtils13EscapeEncodeLERK6TDesC8NS_11TEscapeModeE @ 13 NONAME
-	_ZN11EscapeUtils13EscapeEncodeLERK6TDesC8S2_ @ 14 NONAME
-	_ZN11EscapeUtils13EscapeEncodeLERK7TDesC16NS_11TEscapeModeE @ 15 NONAME
-	_ZN11EscapeUtils13EscapeEncodeLERK7TDesC16S2_ @ 16 NONAME
-	_ZN11EscapeUtils14IsEscapeTripleERK6TDesC8Ri @ 17 NONAME
-	_ZN11EscapeUtils14IsEscapeTripleERK7TDesC16Ri @ 18 NONAME
-	_ZN11EscapeUtils14IsExcludedCharE5TChar @ 19 NONAME
-	_ZN11EscapeUtils25ConvertFromUnicodeToUtf8LERK7TDesC16 @ 20 NONAME
-	_ZN11EscapeUtils25ConvertToUnicodeFromUtf8LERK6TDesC8 @ 21 NONAME
-	_ZN11TUriParser85ParseERK6TDesC8 @ 22 NONAME
-	_ZN11TUriParser8C1Ev @ 23 NONAME
-	_ZN11TUriParser8C2Ev @ 24 NONAME
-	_ZN12CAuthority1613SetComponentLERK7TDesC1619TAuthorityComponent @ 25 NONAME
-	_ZN12CAuthority1616RemoveComponentLE19TAuthorityComponent @ 26 NONAME
-	_ZN12CAuthority1622SetAndEscapeComponentLERK7TDesC1619TAuthorityComponent @ 27 NONAME
-	_ZN12CAuthority164NewLERK13TAuthorityC16 @ 28 NONAME
-	_ZN12CAuthority164NewLEv @ 29 NONAME
-	_ZN12CAuthority165NewLCERK13TAuthorityC16 @ 30 NONAME
-	_ZN12CAuthority165NewLCEv @ 31 NONAME
-	_ZN12CAuthority16D0Ev @ 32 NONAME
-	_ZN12CAuthority16D1Ev @ 33 NONAME
-	_ZN12CAuthority16D2Ev @ 34 NONAME
-	_ZN12TAuthorityC8C1Ev @ 35 NONAME
-	_ZN12TAuthorityC8C2Ev @ 36 NONAME
-	_ZN12TUriParser165ParseERK7TDesC16 @ 37 NONAME
-	_ZN12TUriParser16C1Ev @ 38 NONAME
-	_ZN12TUriParser16C2Ev @ 39 NONAME
-	_ZN13TAuthorityC16C1Ev @ 40 NONAME
-	_ZN13TAuthorityC16C2Ev @ 41 NONAME
-	_ZN13TInternetDate17InternetDateTimeLENS_19TInternetDateFormatE @ 42 NONAME
-	_ZN13TInternetDate8DateTimeEv @ 43 NONAME
-	_ZN13TInternetDate8SetDateLERK6TDesC8 @ 44 NONAME
-	_ZN15CDelimitedPath818PushAndEscapeBackLERK6TDesC8 @ 45 NONAME
-	_ZN15CDelimitedPath819PushAndEscapeFrontLERK6TDesC8 @ 46 NONAME
-	_ZN15CDelimitedPath823InsertAndEscapeCurrentLERK6TDesC8 @ 47 NONAME
-	_ZN15CDelimitedPath84NewLERK6TDesC8 @ 48 NONAME
-	_ZN15CDelimitedPath85NewLCERK6TDesC8 @ 49 NONAME
-	_ZN15CDelimitedPath8D0Ev @ 50 NONAME
-	_ZN15CDelimitedPath8D1Ev @ 51 NONAME
-	_ZN15CDelimitedPath8D2Ev @ 52 NONAME
-	_ZN16CDelimitedPath1618PushAndEscapeBackLERK7TDesC16 @ 53 NONAME
-	_ZN16CDelimitedPath1619PushAndEscapeFrontLERK7TDesC16 @ 54 NONAME
-	_ZN16CDelimitedPath1623InsertAndEscapeCurrentLERK7TDesC16 @ 55 NONAME
-	_ZN16CDelimitedPath164NewLERK7TDesC16 @ 56 NONAME
-	_ZN16CDelimitedPath165NewLCERK7TDesC16 @ 57 NONAME
-	_ZN16CDelimitedPath16D0Ev @ 58 NONAME
-	_ZN16CDelimitedPath16D1Ev @ 59 NONAME
-	_ZN16CDelimitedPath16D2Ev @ 60 NONAME
-	_ZN16CDelimitedQuery818PushAndEscapeBackLERK6TDesC8 @ 61 NONAME
-	_ZN16CDelimitedQuery819PushAndEscapeFrontLERK6TDesC8 @ 62 NONAME
-	_ZN16CDelimitedQuery823InsertAndEscapeCurrentLERK6TDesC8 @ 63 NONAME
-	_ZN16CDelimitedQuery84NewLERK6TDesC8 @ 64 NONAME
-	_ZN16CDelimitedQuery85NewLCERK6TDesC8 @ 65 NONAME
-	_ZN16CDelimitedQuery8D0Ev @ 66 NONAME
-	_ZN16CDelimitedQuery8D1Ev @ 67 NONAME
-	_ZN16CDelimitedQuery8D2Ev @ 68 NONAME
-	_ZN17CDelimitedQuery1618PushAndEscapeBackLERK7TDesC16 @ 69 NONAME
-	_ZN17CDelimitedQuery1619PushAndEscapeFrontLERK7TDesC16 @ 70 NONAME
-	_ZN17CDelimitedQuery1623InsertAndEscapeCurrentLERK7TDesC16 @ 71 NONAME
-	_ZN17CDelimitedQuery164NewLERK7TDesC16 @ 72 NONAME
-	_ZN17CDelimitedQuery165NewLCERK7TDesC16 @ 73 NONAME
-	_ZN17CDelimitedQuery16D0Ev @ 74 NONAME
-	_ZN17CDelimitedQuery16D1Ev @ 75 NONAME
-	_ZN17CDelimitedQuery16D2Ev @ 76 NONAME
-	_ZN17CWspHeaderEncoder10EndHeaderLEv @ 77 NONAME
-	_ZN17CWspHeaderEncoder11AddIntegerLEj @ 78 NONAME
-	_ZN17CWspHeaderEncoder11AddLongIntLEm @ 79 NONAME
-	_ZN17CWspHeaderEncoder11AddUintVarLEj @ 80 NONAME
-	_ZN17CWspHeaderEncoder12AddShortIntLEh @ 81 NONAME
-	_ZN17CWspHeaderEncoder12StartHeaderLE8RStringF @ 82 NONAME
-	_ZN17CWspHeaderEncoder12StartHeaderLERK6TDesC8 @ 83 NONAME
-	_ZN17CWspHeaderEncoder12StartHeaderLEh @ 84 NONAME
-	_ZN17CWspHeaderEncoder13AddTokenTextLERK6TDesC8 @ 85 NONAME
-	_ZN17CWspHeaderEncoder14AddTextStringLERK6TDesC8 @ 86 NONAME
-	_ZN17CWspHeaderEncoder14AddTextStringLERK7RString @ 87 NONAME
-	_ZN17CWspHeaderEncoder15AddShortLengthLEh @ 88 NONAME
-	_ZN17CWspHeaderEncoder15EndValueLengthLEv @ 89 NONAME
-	_ZN17CWspHeaderEncoder17StartValueLengthLEv @ 90 NONAME
-	_ZN17CWspHeaderEncoder4NewLEv @ 91 NONAME
-	_ZN17CWspHeaderEncoder5NewLCEv @ 92 NONAME
-	_ZN17CWspHeaderEncoder8AddDataLERK6TDesC8 @ 93 NONAME
-	_ZN17CWspHeaderEncoder8AddDateLE9TDateTime @ 94 NONAME
-	_ZN17CWspHeaderEncoder9AddTokenLEh @ 95 NONAME
-	_ZN17CWspHeaderEncoderD0Ev @ 96 NONAME
-	_ZN17CWspHeaderEncoderD1Ev @ 97 NONAME
-	_ZN17CWspHeaderEncoderD2Ev @ 98 NONAME
-	_ZN17InetProtTextUtils16RemoveWhiteSpaceER6TPtrC8NS_11TRemoveModeE @ 99 NONAME
-	_ZN17InetProtTextUtils16RemoveWhiteSpaceER7TPtrC16NS_11TRemoveModeE @ 100 NONAME
-	_ZN17InetProtTextUtils20ExtractQuotedStringLER6TPtrC8S1_ @ 101 NONAME
-	_ZN17InetProtTextUtils20ExtractQuotedStringLER7TPtrC16S1_ @ 102 NONAME
-	_ZN17InetProtTextUtils22ConvertDescriptorToHexERK6TDesC8Ri @ 103 NONAME
-	_ZN17InetProtTextUtils22ConvertDescriptorToHexERK7TDesC16Ri @ 104 NONAME
-	_ZN17InetProtTextUtils22ConvertDescriptorToIntERK6TDesC8Ri @ 105 NONAME
-	_ZN17InetProtTextUtils22ConvertDescriptorToIntERK7TDesC16Ri @ 106 NONAME
-	_ZN17InetProtTextUtils23ConvertHexToDescriptorLEiRP6HBufC8 @ 107 NONAME
-	_ZN17InetProtTextUtils23ConvertHexToDescriptorLEiRP7HBufC16 @ 108 NONAME
-	_ZN17InetProtTextUtils23ConvertIntToDescriptorLEiRP6HBufC8 @ 109 NONAME
-	_ZN17InetProtTextUtils23ConvertIntToDescriptorLEiRP7HBufC16 @ 110 NONAME
-	_ZN17InetProtTextUtils24ExtractNextTokenFromListER6TPtrC8S1_5TChar @ 111 NONAME
-	_ZN17InetProtTextUtils24ExtractNextTokenFromListER6TPtrC8S1_RK6TDesC8 @ 112 NONAME
-	_ZN17InetProtTextUtils24ExtractNextTokenFromListER7TPtrC16S1_5TChar @ 113 NONAME
-	_ZN17InetProtTextUtils24ExtractNextTokenFromListER7TPtrC16S1_RK7TDesC16 @ 114 NONAME
-	_ZN17TAuthorityParser85ParseERK6TDesC8 @ 115 NONAME
-	_ZN17TAuthorityParser8C1Ev @ 116 NONAME
-	_ZN17TAuthorityParser8C2Ev @ 117 NONAME
-	_ZN18TAuthorityParser165ParseERK7TDesC16 @ 118 NONAME
-	_ZN18TAuthorityParser16C1Ev @ 119 NONAME
-	_ZN18TAuthorityParser16C2Ev @ 120 NONAME
-	_ZN19CDelimitedDataBase810PushFrontLERK6TDesC8 @ 121 NONAME
-	_ZN19CDelimitedDataBase812ParseReverseEv @ 122 NONAME
-	_ZN19CDelimitedDataBase812SetDelimiterE5TChar @ 123 NONAME
-	_ZN19CDelimitedDataBase814InsertCurrentLERK6TDesC8 @ 124 NONAME
-	_ZN19CDelimitedDataBase814RemoveCurrentLEv @ 125 NONAME
-	_ZN19CDelimitedDataBase817AddBackDelimiterLEv @ 126 NONAME
-	_ZN19CDelimitedDataBase818AddFrontDelimiterLEv @ 127 NONAME
-	_ZN19CDelimitedDataBase818TrimBackDelimiterLEv @ 128 NONAME
-	_ZN19CDelimitedDataBase819TrimFrontDelimiterLEv @ 129 NONAME
-	_ZN19CDelimitedDataBase85ParseEv @ 130 NONAME
-	_ZN19CDelimitedDataBase88PopBackLEv @ 131 NONAME
-	_ZN19CDelimitedDataBase89PopFrontLEv @ 132 NONAME
-	_ZN19CDelimitedDataBase89PushBackLERK6TDesC8 @ 133 NONAME
-	_ZN19CDelimitedDataBase8D0Ev @ 134 NONAME
-	_ZN19CDelimitedDataBase8D1Ev @ 135 NONAME
-	_ZN19CDelimitedDataBase8D2Ev @ 136 NONAME
-	_ZN19TWspHeaderSegmenter5NextLER9TWspField @ 137 NONAME
-	_ZN20CDelimitedDataBase1610PushFrontLERK7TDesC16 @ 138 NONAME
-	_ZN20CDelimitedDataBase1612ParseReverseEv @ 139 NONAME
-	_ZN20CDelimitedDataBase1612SetDelimiterE5TChar @ 140 NONAME
-	_ZN20CDelimitedDataBase1614InsertCurrentLERK7TDesC16 @ 141 NONAME
-	_ZN20CDelimitedDataBase1614RemoveCurrentLEv @ 142 NONAME
-	_ZN20CDelimitedDataBase1617AddBackDelimiterLEv @ 143 NONAME
-	_ZN20CDelimitedDataBase1618AddFrontDelimiterLEv @ 144 NONAME
-	_ZN20CDelimitedDataBase1618TrimBackDelimiterLEv @ 145 NONAME
-	_ZN20CDelimitedDataBase1619TrimFrontDelimiterLEv @ 146 NONAME
-	_ZN20CDelimitedDataBase165ParseEv @ 147 NONAME
-	_ZN20CDelimitedDataBase168PopBackLEv @ 148 NONAME
-	_ZN20CDelimitedDataBase169PopFrontLEv @ 149 NONAME
-	_ZN20CDelimitedDataBase169PushBackLERK7TDesC16 @ 150 NONAME
-	_ZN20CDelimitedDataBase16D0Ev @ 151 NONAME
-	_ZN20CDelimitedDataBase16D1Ev @ 152 NONAME
-	_ZN20CDelimitedDataBase16D2Ev @ 153 NONAME
-	_ZN20TWspPrimitiveDecoder4DateER9TDateTime @ 154 NONAME
-	_ZN20TWspPrimitiveDecoder6StringER6TPtrC8 @ 155 NONAME
-	_ZN20TWspPrimitiveDecoder7IntegerERm @ 156 NONAME
-	_ZN20TWspPrimitiveDecoder7LongIntERm @ 157 NONAME
-	_ZN20TWspPrimitiveDecoder7UintVarERm @ 158 NONAME
-	_ZN20TWspPrimitiveDecoder7Val7BitERh @ 159 NONAME
-	_ZN20TWspPrimitiveDecoder8VersionLE11RStringPoolR8RStringF @ 160 NONAME
-	_ZN20TWspPrimitiveDecoder9LengthValERi @ 161 NONAME
-	_ZN20TWspPrimitiveEncoder11TextStringLE7RString @ 162 NONAME
-	_ZN20TWspPrimitiveEncoder11TextStringLERK6TDesC8 @ 163 NONAME
-	_ZN20TWspPrimitiveEncoder5DateLE9TDateTime @ 164 NONAME
-	_ZN20TWspPrimitiveEncoder8LongIntLEm @ 165 NONAME
-	_ZN20TWspPrimitiveEncoder8ShortIntEh @ 166 NONAME
-	_ZN20TWspPrimitiveEncoder8UintVarLEm @ 167 NONAME
-	_ZN21TDelimitedParserBase812ParseReverseERK6TDesC8 @ 168 NONAME
-	_ZN21TDelimitedParserBase812SetDelimiterE5TChar @ 169 NONAME
-	_ZN21TDelimitedParserBase85ParseERK6TDesC8 @ 170 NONAME
-	_ZN21TDelimitedParserBase8C1Ev @ 171 NONAME
-	_ZN21TDelimitedParserBase8C2Ev @ 172 NONAME
-	_ZN21TDelimitedPathParser812ParseReverseERK6TDesC8 @ 173 NONAME
-	_ZN21TDelimitedPathParser85ParseERK6TDesC8 @ 174 NONAME
-	_ZN21TDelimitedPathParser8C1Ev @ 175 NONAME
-	_ZN21TDelimitedPathParser8C2Ev @ 176 NONAME
-	_ZN22CDelimitedPathSegment818PushAndEscapeBackLERK6TDesC8 @ 177 NONAME
-	_ZN22CDelimitedPathSegment819PushAndEscapeFrontLERK6TDesC8 @ 178 NONAME
-	_ZN22CDelimitedPathSegment823InsertAndEscapeCurrentLERK6TDesC8 @ 179 NONAME
-	_ZN22CDelimitedPathSegment84NewLERK6TDesC8 @ 180 NONAME
-	_ZN22CDelimitedPathSegment85NewLCERK6TDesC8 @ 181 NONAME
-	_ZN22CDelimitedPathSegment8D0Ev @ 182 NONAME
-	_ZN22CDelimitedPathSegment8D1Ev @ 183 NONAME
-	_ZN22CDelimitedPathSegment8D2Ev @ 184 NONAME
-	_ZN22TDelimitedParserBase1612ParseReverseERK7TDesC16 @ 185 NONAME
-	_ZN22TDelimitedParserBase1612SetDelimiterE5TChar @ 186 NONAME
-	_ZN22TDelimitedParserBase165ParseERK7TDesC16 @ 187 NONAME
-	_ZN22TDelimitedParserBase16C1Ev @ 188 NONAME
-	_ZN22TDelimitedParserBase16C2Ev @ 189 NONAME
-	_ZN22TDelimitedPathParser1612ParseReverseERK7TDesC16 @ 190 NONAME
-	_ZN22TDelimitedPathParser165ParseERK7TDesC16 @ 191 NONAME
-	_ZN22TDelimitedPathParser16C1Ev @ 192 NONAME
-	_ZN22TDelimitedPathParser16C2Ev @ 193 NONAME
-	_ZN22TDelimitedQueryParser812ParseReverseERK6TDesC8 @ 194 NONAME
-	_ZN22TDelimitedQueryParser85ParseERK6TDesC8 @ 195 NONAME
-	_ZN22TDelimitedQueryParser8C1Ev @ 196 NONAME
-	_ZN22TDelimitedQueryParser8C2Ev @ 197 NONAME
-	_ZN23CDelimitedPathSegment1618PushAndEscapeBackLERK7TDesC16 @ 198 NONAME
-	_ZN23CDelimitedPathSegment1619PushAndEscapeFrontLERK7TDesC16 @ 199 NONAME
-	_ZN23CDelimitedPathSegment1623InsertAndEscapeCurrentLERK7TDesC16 @ 200 NONAME
-	_ZN23CDelimitedPathSegment164NewLERK7TDesC16 @ 201 NONAME
-	_ZN23CDelimitedPathSegment165NewLCERK7TDesC16 @ 202 NONAME
-	_ZN23CDelimitedPathSegment16D0Ev @ 203 NONAME
-	_ZN23CDelimitedPathSegment16D1Ev @ 204 NONAME
-	_ZN23CDelimitedPathSegment16D2Ev @ 205 NONAME
-	_ZN23TDelimitedQueryParser1612ParseReverseERK7TDesC16 @ 206 NONAME
-	_ZN23TDelimitedQueryParser165ParseERK7TDesC16 @ 207 NONAME
-	_ZN23TDelimitedQueryParser16C1Ev @ 208 NONAME
-	_ZN23TDelimitedQueryParser16C2Ev @ 209 NONAME
-	_ZN28TDelimitedPathSegmentParser812ParseReverseERK6TDesC8 @ 210 NONAME
-	_ZN28TDelimitedPathSegmentParser85ParseERK6TDesC8 @ 211 NONAME
-	_ZN28TDelimitedPathSegmentParser8C1Ev @ 212 NONAME
-	_ZN28TDelimitedPathSegmentParser8C2Ev @ 213 NONAME
-	_ZN29TDelimitedPathSegmentParser1612ParseReverseERK7TDesC16 @ 214 NONAME
-	_ZN29TDelimitedPathSegmentParser165ParseERK7TDesC16 @ 215 NONAME
-	_ZN29TDelimitedPathSegmentParser16C1Ev @ 216 NONAME
-	_ZN29TDelimitedPathSegmentParser16C2Ev @ 217 NONAME
-	_ZN5CUri813SetComponentLERK6TDesC813TUriComponent @ 218 NONAME
-	_ZN5CUri816RemoveComponentLE13TUriComponent @ 219 NONAME
-	_ZN5CUri84NewLERK6TUriC8 @ 220 NONAME
-	_ZN5CUri84NewLEv @ 221 NONAME
-	_ZN5CUri85NewLCERK6TUriC8 @ 222 NONAME
-	_ZN5CUri85NewLCEv @ 223 NONAME
-	_ZN5CUri88ResolveLERK6TUriC8S2_ @ 224 NONAME
-	_ZN5CUri8D0Ev @ 225 NONAME
-	_ZN5CUri8D1Ev @ 226 NONAME
-	_ZN5CUri8D2Ev @ 227 NONAME
-	_ZN6CUri1613SetComponentLERK7TDesC1613TUriComponent @ 228 NONAME
-	_ZN6CUri1616RemoveComponentLE13TUriComponent @ 229 NONAME
-	_ZN6CUri164NewLERK7TUriC16 @ 230 NONAME
-	_ZN6CUri164NewLEv @ 231 NONAME
-	_ZN6CUri165NewLCERK7TUriC16 @ 232 NONAME
-	_ZN6CUri165NewLCEv @ 233 NONAME
-	_ZN6CUri168ResolveLERK7TUriC16S2_ @ 234 NONAME
-	_ZN6CUri16D0Ev @ 235 NONAME
-	_ZN6CUri16D1Ev @ 236 NONAME
-	_ZN6CUri16D2Ev @ 237 NONAME
-	_ZN6TUriC8C1Ev @ 238 NONAME
-	_ZN6TUriC8C2Ev @ 239 NONAME
-	_ZN7TUriC16C1Ev @ 240 NONAME
-	_ZN7TUriC16C2Ev @ 241 NONAME
-	_ZN8UriUtils15HasInvalidCharsERK6TDesC8 @ 242 NONAME
-	_ZN8UriUtils15HasInvalidCharsERK7TDesC16 @ 243 NONAME
-	_ZN8UriUtils21ConvertToDisplayFormLERK6TUriC8 @ 244 NONAME
-	_ZN8UriUtils22ConvertToInternetFormLERK7TUriC16 @ 245 NONAME
-	_ZN8UriUtils8HostTypeERK6TDesC8 @ 246 NONAME
-	_ZN8UriUtils8HostTypeERK7TDesC16 @ 247 NONAME
-	_ZNK11CAuthority89AuthorityEv @ 248 NONAME
-	_ZNK12CAuthority169AuthorityEv @ 249 NONAME
-	_ZNK12TAuthorityC812AuthorityDesEv @ 250 NONAME
-	_ZNK12TAuthorityC87CompareERKS_19TAuthorityComponent @ 251 NONAME
-	_ZNK12TAuthorityC87ExtractE19TAuthorityComponent @ 252 NONAME
-	_ZNK12TAuthorityC89IsPresentE19TAuthorityComponent @ 253 NONAME
-	_ZNK13TAuthorityC1612AuthorityDesEv @ 254 NONAME
-	_ZNK13TAuthorityC167CompareERKS_19TAuthorityComponent @ 255 NONAME
-	_ZNK13TAuthorityC167ExtractE19TAuthorityComponent @ 256 NONAME
-	_ZNK13TAuthorityC169IsPresentE19TAuthorityComponent @ 257 NONAME
-	_ZNK19CDelimitedDataBase86ParserEv @ 258 NONAME
-	_ZNK20CDelimitedDataBase166ParserEv @ 259 NONAME
-	_ZNK20TWspPrimitiveDecoder7VarTypeEv @ 260 NONAME
-	_ZNK21TDelimitedParserBase813BackDelimiterEv @ 261 NONAME
-	_ZNK21TDelimitedParserBase814FrontDelimiterEv @ 262 NONAME
-	_ZNK21TDelimitedParserBase83DecEv @ 263 NONAME
-	_ZNK21TDelimitedParserBase83DesEv @ 264 NONAME
-	_ZNK21TDelimitedParserBase83EosEv @ 265 NONAME
-	_ZNK21TDelimitedParserBase83IncEv @ 266 NONAME
-	_ZNK21TDelimitedParserBase84PeekER6TPtrC8 @ 267 NONAME
-	_ZNK21TDelimitedParserBase87GetNextER6TPtrC8 @ 268 NONAME
-	_ZNK21TDelimitedParserBase89RemainderER6TPtrC8 @ 269 NONAME
-	_ZNK22TDelimitedParserBase1613BackDelimiterEv @ 270 NONAME
-	_ZNK22TDelimitedParserBase1614FrontDelimiterEv @ 271 NONAME
-	_ZNK22TDelimitedParserBase163DecEv @ 272 NONAME
-	_ZNK22TDelimitedParserBase163DesEv @ 273 NONAME
-	_ZNK22TDelimitedParserBase163EosEv @ 274 NONAME
-	_ZNK22TDelimitedParserBase163IncEv @ 275 NONAME
-	_ZNK22TDelimitedParserBase164PeekER7TPtrC16 @ 276 NONAME
-	_ZNK22TDelimitedParserBase167GetNextER7TPtrC16 @ 277 NONAME
-	_ZNK22TDelimitedParserBase169RemainderER7TPtrC16 @ 278 NONAME
-	_ZNK5CUri83UriEv @ 279 NONAME
-	_ZNK6CUri163UriEv @ 280 NONAME
-	_ZNK6TUriC813IsSchemeValidEv @ 281 NONAME
-	_ZNK6TUriC818UriWithoutFragmentER6TPtrC8 @ 282 NONAME
-	_ZNK6TUriC86UriDesEv @ 283 NONAME
-	_ZNK6TUriC87CompareERKS_13TUriComponent @ 284 NONAME
-	_ZNK6TUriC87ExtractE13TUriComponent @ 285 NONAME
-	_ZNK6TUriC89IsPresentE13TUriComponent @ 286 NONAME
-	_ZNK7TUriC1613IsSchemeValidEv @ 287 NONAME
-	_ZNK7TUriC1618UriWithoutFragmentER7TPtrC16 @ 288 NONAME
-	_ZNK7TUriC166UriDesEv @ 289 NONAME
-	_ZNK7TUriC167CompareERKS_13TUriComponent @ 290 NONAME
-	_ZNK7TUriC167ExtractE13TUriComponent @ 291 NONAME
-	_ZNK7TUriC169IsPresentE13TUriComponent @ 292 NONAME
-	_ZTI17CWspHeaderEncoder @ 293 NONAME ; #<TI>#
-	_ZTI19CDelimitedDataBase8 @ 294 NONAME ; #<TI>#
-	_ZTI20CDelimitedDataBase16 @ 295 NONAME ; #<TI>#
-	_ZTV17CWspHeaderEncoder @ 296 NONAME ; #<VT>#
-	_ZTV19CDelimitedDataBase8 @ 297 NONAME ; #<VT>#
-	_ZTV20CDelimitedDataBase16 @ 298 NONAME ; #<VT>#
-	_ZTI11CAuthority8 @ 299 NONAME ; #<TI>#
-	_ZTI12CAuthority16 @ 300 NONAME ; #<TI>#
-	_ZTI15CDelimitedPath8 @ 301 NONAME ; #<TI>#
-	_ZTI16CDelimitedPath16 @ 302 NONAME ; #<TI>#
-	_ZTI16CDelimitedQuery8 @ 303 NONAME ; #<TI>#
-	_ZTI17CDelimitedQuery16 @ 304 NONAME ; #<TI>#
-	_ZTI22CDelimitedPathSegment8 @ 305 NONAME ; #<TI>#
-	_ZTI23CDelimitedPathSegment16 @ 306 NONAME ; #<TI>#
-	_ZTI5CUri8 @ 307 NONAME ; #<TI>#
-	_ZTI6CUri16 @ 308 NONAME ; #<TI>#
-	_ZTV11CAuthority8 @ 309 NONAME ; #<VT>#
-	_ZTV12CAuthority16 @ 310 NONAME ; #<VT>#
-	_ZTV15CDelimitedPath8 @ 311 NONAME ; #<VT>#
-	_ZTV16CDelimitedPath16 @ 312 NONAME ; #<VT>#
-	_ZTV16CDelimitedQuery8 @ 313 NONAME ; #<VT>#
-	_ZTV17CDelimitedQuery16 @ 314 NONAME ; #<VT>#
-	_ZTV22CDelimitedPathSegment8 @ 315 NONAME ; #<VT>#
-	_ZTV23CDelimitedPathSegment16 @ 316 NONAME ; #<VT>#
-	_ZTV5CUri8 @ 317 NONAME ; #<VT>#
-	_ZTV6CUri16 @ 318 NONAME ; #<VT>#
-	_ZNK21TDelimitedParserBase85ResetEv @ 319 NONAME
-	_ZNK22TDelimitedParserBase165ResetEv @ 320 NONAME
-	_ZNK6TUriC810EquivalentERKS_ @ 321 NONAME
-	_ZNK6TUriC88ValidateEv @ 322 NONAME
-	_ZNK7TUriC1610EquivalentERKS_ @ 323 NONAME
-	_ZNK7TUriC168ValidateEv @ 324 NONAME
-	_ZTI13TValidatorSip @ 325 NONAME ; #<TI>#
-	_ZTI6TEquiv @ 326 NONAME ; #<TI>#
-	_ZTI9TEquivSip @ 327 NONAME ; #<TI>#
-	_ZTV13TValidatorSip @ 328 NONAME ; #<VT>#
-	_ZTV6TEquiv @ 329 NONAME ; #<VT>#
-	_ZTV9TEquivSip @ 330 NONAME ; #<VT>#
-	_ZN5CUri814CreateFileUriLERK7TDesC16j @ 331 NONAME
-	_ZN5CUri821CreatePrivateFileUriLERK7TDesC1612TDriveNumberi @ 332 NONAME
-	_ZN6CUri1614CreateFileUriLERK7TDesC16j @ 333 NONAME
-	_ZN6CUri1621CreatePrivateFileUriLERK7TDesC1612TDriveNumberi @ 334 NONAME
-	_ZNK6TUriC812GetFileNameLEv @ 335 NONAME
-	_ZNK7TUriC1612GetFileNameLEv @ 336 NONAME
-	_ZN15CAuthentication12SetPasswordLERK6TDesC8 @ 337 NONAME
-	_ZN15CAuthentication4NewLERK6TDesC8S2_NS_7TMethodE @ 338 NONAME
-	_ZN15CAuthentication4NewLERK6TUriC8NS_7TMethodE @ 339 NONAME
-	_ZN15CAuthentication8SetNameLERK6TDesC8 @ 340 NONAME
-	_ZN15CAuthentication9SetMethodENS_7TMethodE @ 341 NONAME
-	_ZN15CAuthenticationD0Ev @ 342 NONAME
-	_ZN15CAuthenticationD1Ev @ 343 NONAME
-	_ZN15CAuthenticationD2Ev @ 344 NONAME
-	_ZNK15CAuthentication4NameEv @ 345 NONAME
-	_ZNK15CAuthentication6MethodEv @ 346 NONAME
-	_ZNK15CAuthentication8PasswordEv @ 347 NONAME
-	_ZTI15CAuthentication @ 348 NONAME ; #<TI>#
-	_ZTV15CAuthentication @ 349 NONAME ; #<VT>#
-	_ZN19CDelimitedDataBase810ConstructLERK6TDesC8 @ 350 NONAME
-	_ZN19CDelimitedDataBase8C1Ev @ 351 NONAME
-	_ZN19CDelimitedDataBase8C2Ev @ 352 NONAME
-	_ZN20CDelimitedDataBase1610ConstructLERK7TDesC16 @ 353 NONAME
-	_ZN20CDelimitedDataBase16C1Ev @ 354 NONAME
-	_ZN20CDelimitedDataBase16C2Ev @ 355 NONAME
-	_ZNK6TUriC812GetFileNameLE12TUriFileName @ 356 NONAME
-	_ZNK7TUriC1612GetFileNameLE12TUriFileName @ 357 NONAME
-	_ZNK12TAuthorityC812DisplayFormLE19TAuthorityComponent @ 358 NONAME
-	_ZNK13TAuthorityC1612DisplayFormLE19TAuthorityComponent @ 359 NONAME
-	_ZN8UriUtils10CreateUriLERK7TDesC16 @ 360 NONAME
-	_ZN8UriUtils16CreateAuthorityLERK7TDesC16 @ 361 NONAME
-	_ZNK6TUriC812DisplayFormLE13TUriComponent @ 362 NONAME
-	_ZNK7TUriC1612DisplayFormLE13TUriComponent @ 363 NONAME
-	_ZN17InetProtTextUtils20ExtractIntegerValueLER6TPtrC8Rii @ 364 NONAME
-	_ZN17InetProtTextUtils20ExtractIntegerValueLER7TPtrC16Rii @ 365 NONAME ABSENT
-	_ZN11EscapeUtils21SpecificEscapeEncodeLERK6TDesC8S2_ @ 366 NONAME
-	_ZN7TBase646EncodeERK6TDesC8R5TDes8 @ 367 NONAME
-	_ZN7TBase64C1Ev @ 368 NONAME
-	_ZN7TBase64C2Ev @ 369 NONAME
-	_ZN11EscapeUtils39DummyForwardingFunctionForCompatibilityERK6TDesC8S2_ @ 370 NONAME
-	_ZTI13TValidatorTel @ 371 NONAME
-	_ZTV13TValidatorTel @ 372 NONAME
-	_ZTI13CSIPUriParser @ 373 NONAME
-	_ZTI17CGenericUriParser @ 374 NONAME
-	_ZTV13CSIPUriParser @ 375 NONAME
-	_ZTV17CGenericUriParser @ 376 NONAME
-	_ZN7TBase646DecodeERK6TDesC8R5TDes8 @ 377 NONAME
-	_ZN8UriUtils13NormaliseUriLERK6TUriC8 @ 378 NONAME
-        
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/eabi/InetProtUtilu.Def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,381 @@
+EXPORTS
+	_ZN11CAuthority813SetComponentLERK6TDesC819TAuthorityComponent @ 1 NONAME
+	_ZN11CAuthority816RemoveComponentLE19TAuthorityComponent @ 2 NONAME
+	_ZN11CAuthority822SetAndEscapeComponentLERK6TDesC819TAuthorityComponent @ 3 NONAME
+	_ZN11CAuthority84NewLERK12TAuthorityC8 @ 4 NONAME
+	_ZN11CAuthority84NewLEv @ 5 NONAME
+	_ZN11CAuthority85NewLCERK12TAuthorityC8 @ 6 NONAME
+	_ZN11CAuthority85NewLCEv @ 7 NONAME
+	_ZN11CAuthority8D0Ev @ 8 NONAME
+	_ZN11CAuthority8D1Ev @ 9 NONAME
+	_ZN11CAuthority8D2Ev @ 10 NONAME
+	_ZN11EscapeUtils13EscapeDecodeLERK6TDesC8 @ 11 NONAME
+	_ZN11EscapeUtils13EscapeDecodeLERK7TDesC16 @ 12 NONAME
+	_ZN11EscapeUtils13EscapeEncodeLERK6TDesC8NS_11TEscapeModeE @ 13 NONAME
+	_ZN11EscapeUtils13EscapeEncodeLERK6TDesC8S2_ @ 14 NONAME
+	_ZN11EscapeUtils13EscapeEncodeLERK7TDesC16NS_11TEscapeModeE @ 15 NONAME
+	_ZN11EscapeUtils13EscapeEncodeLERK7TDesC16S2_ @ 16 NONAME
+	_ZN11EscapeUtils14IsEscapeTripleERK6TDesC8Ri @ 17 NONAME
+	_ZN11EscapeUtils14IsEscapeTripleERK7TDesC16Ri @ 18 NONAME
+	_ZN11EscapeUtils14IsExcludedCharE5TChar @ 19 NONAME
+	_ZN11EscapeUtils25ConvertFromUnicodeToUtf8LERK7TDesC16 @ 20 NONAME
+	_ZN11EscapeUtils25ConvertToUnicodeFromUtf8LERK6TDesC8 @ 21 NONAME
+	_ZN11TUriParser85ParseERK6TDesC8 @ 22 NONAME
+	_ZN11TUriParser8C1Ev @ 23 NONAME
+	_ZN11TUriParser8C2Ev @ 24 NONAME
+	_ZN12CAuthority1613SetComponentLERK7TDesC1619TAuthorityComponent @ 25 NONAME
+	_ZN12CAuthority1616RemoveComponentLE19TAuthorityComponent @ 26 NONAME
+	_ZN12CAuthority1622SetAndEscapeComponentLERK7TDesC1619TAuthorityComponent @ 27 NONAME
+	_ZN12CAuthority164NewLERK13TAuthorityC16 @ 28 NONAME
+	_ZN12CAuthority164NewLEv @ 29 NONAME
+	_ZN12CAuthority165NewLCERK13TAuthorityC16 @ 30 NONAME
+	_ZN12CAuthority165NewLCEv @ 31 NONAME
+	_ZN12CAuthority16D0Ev @ 32 NONAME
+	_ZN12CAuthority16D1Ev @ 33 NONAME
+	_ZN12CAuthority16D2Ev @ 34 NONAME
+	_ZN12TAuthorityC8C1Ev @ 35 NONAME
+	_ZN12TAuthorityC8C2Ev @ 36 NONAME
+	_ZN12TUriParser165ParseERK7TDesC16 @ 37 NONAME
+	_ZN12TUriParser16C1Ev @ 38 NONAME
+	_ZN12TUriParser16C2Ev @ 39 NONAME
+	_ZN13TAuthorityC16C1Ev @ 40 NONAME
+	_ZN13TAuthorityC16C2Ev @ 41 NONAME
+	_ZN13TInternetDate17InternetDateTimeLENS_19TInternetDateFormatE @ 42 NONAME
+	_ZN13TInternetDate8DateTimeEv @ 43 NONAME
+	_ZN13TInternetDate8SetDateLERK6TDesC8 @ 44 NONAME
+	_ZN15CDelimitedPath818PushAndEscapeBackLERK6TDesC8 @ 45 NONAME
+	_ZN15CDelimitedPath819PushAndEscapeFrontLERK6TDesC8 @ 46 NONAME
+	_ZN15CDelimitedPath823InsertAndEscapeCurrentLERK6TDesC8 @ 47 NONAME
+	_ZN15CDelimitedPath84NewLERK6TDesC8 @ 48 NONAME
+	_ZN15CDelimitedPath85NewLCERK6TDesC8 @ 49 NONAME
+	_ZN15CDelimitedPath8D0Ev @ 50 NONAME
+	_ZN15CDelimitedPath8D1Ev @ 51 NONAME
+	_ZN15CDelimitedPath8D2Ev @ 52 NONAME
+	_ZN16CDelimitedPath1618PushAndEscapeBackLERK7TDesC16 @ 53 NONAME
+	_ZN16CDelimitedPath1619PushAndEscapeFrontLERK7TDesC16 @ 54 NONAME
+	_ZN16CDelimitedPath1623InsertAndEscapeCurrentLERK7TDesC16 @ 55 NONAME
+	_ZN16CDelimitedPath164NewLERK7TDesC16 @ 56 NONAME
+	_ZN16CDelimitedPath165NewLCERK7TDesC16 @ 57 NONAME
+	_ZN16CDelimitedPath16D0Ev @ 58 NONAME
+	_ZN16CDelimitedPath16D1Ev @ 59 NONAME
+	_ZN16CDelimitedPath16D2Ev @ 60 NONAME
+	_ZN16CDelimitedQuery818PushAndEscapeBackLERK6TDesC8 @ 61 NONAME
+	_ZN16CDelimitedQuery819PushAndEscapeFrontLERK6TDesC8 @ 62 NONAME
+	_ZN16CDelimitedQuery823InsertAndEscapeCurrentLERK6TDesC8 @ 63 NONAME
+	_ZN16CDelimitedQuery84NewLERK6TDesC8 @ 64 NONAME
+	_ZN16CDelimitedQuery85NewLCERK6TDesC8 @ 65 NONAME
+	_ZN16CDelimitedQuery8D0Ev @ 66 NONAME
+	_ZN16CDelimitedQuery8D1Ev @ 67 NONAME
+	_ZN16CDelimitedQuery8D2Ev @ 68 NONAME
+	_ZN17CDelimitedQuery1618PushAndEscapeBackLERK7TDesC16 @ 69 NONAME
+	_ZN17CDelimitedQuery1619PushAndEscapeFrontLERK7TDesC16 @ 70 NONAME
+	_ZN17CDelimitedQuery1623InsertAndEscapeCurrentLERK7TDesC16 @ 71 NONAME
+	_ZN17CDelimitedQuery164NewLERK7TDesC16 @ 72 NONAME
+	_ZN17CDelimitedQuery165NewLCERK7TDesC16 @ 73 NONAME
+	_ZN17CDelimitedQuery16D0Ev @ 74 NONAME
+	_ZN17CDelimitedQuery16D1Ev @ 75 NONAME
+	_ZN17CDelimitedQuery16D2Ev @ 76 NONAME
+	_ZN17CWspHeaderEncoder10EndHeaderLEv @ 77 NONAME
+	_ZN17CWspHeaderEncoder11AddIntegerLEj @ 78 NONAME
+	_ZN17CWspHeaderEncoder11AddLongIntLEm @ 79 NONAME
+	_ZN17CWspHeaderEncoder11AddUintVarLEj @ 80 NONAME
+	_ZN17CWspHeaderEncoder12AddShortIntLEh @ 81 NONAME
+	_ZN17CWspHeaderEncoder12StartHeaderLE8RStringF @ 82 NONAME
+	_ZN17CWspHeaderEncoder12StartHeaderLERK6TDesC8 @ 83 NONAME
+	_ZN17CWspHeaderEncoder12StartHeaderLEh @ 84 NONAME
+	_ZN17CWspHeaderEncoder13AddTokenTextLERK6TDesC8 @ 85 NONAME
+	_ZN17CWspHeaderEncoder14AddTextStringLERK6TDesC8 @ 86 NONAME
+	_ZN17CWspHeaderEncoder14AddTextStringLERK7RString @ 87 NONAME
+	_ZN17CWspHeaderEncoder15AddShortLengthLEh @ 88 NONAME
+	_ZN17CWspHeaderEncoder15EndValueLengthLEv @ 89 NONAME
+	_ZN17CWspHeaderEncoder17StartValueLengthLEv @ 90 NONAME
+	_ZN17CWspHeaderEncoder4NewLEv @ 91 NONAME
+	_ZN17CWspHeaderEncoder5NewLCEv @ 92 NONAME
+	_ZN17CWspHeaderEncoder8AddDataLERK6TDesC8 @ 93 NONAME
+	_ZN17CWspHeaderEncoder8AddDateLE9TDateTime @ 94 NONAME
+	_ZN17CWspHeaderEncoder9AddTokenLEh @ 95 NONAME
+	_ZN17CWspHeaderEncoderD0Ev @ 96 NONAME
+	_ZN17CWspHeaderEncoderD1Ev @ 97 NONAME
+	_ZN17CWspHeaderEncoderD2Ev @ 98 NONAME
+	_ZN17InetProtTextUtils16RemoveWhiteSpaceER6TPtrC8NS_11TRemoveModeE @ 99 NONAME
+	_ZN17InetProtTextUtils16RemoveWhiteSpaceER7TPtrC16NS_11TRemoveModeE @ 100 NONAME
+	_ZN17InetProtTextUtils20ExtractQuotedStringLER6TPtrC8S1_ @ 101 NONAME
+	_ZN17InetProtTextUtils20ExtractQuotedStringLER7TPtrC16S1_ @ 102 NONAME
+	_ZN17InetProtTextUtils22ConvertDescriptorToHexERK6TDesC8Ri @ 103 NONAME
+	_ZN17InetProtTextUtils22ConvertDescriptorToHexERK7TDesC16Ri @ 104 NONAME
+	_ZN17InetProtTextUtils22ConvertDescriptorToIntERK6TDesC8Ri @ 105 NONAME
+	_ZN17InetProtTextUtils22ConvertDescriptorToIntERK7TDesC16Ri @ 106 NONAME
+	_ZN17InetProtTextUtils23ConvertHexToDescriptorLEiRP6HBufC8 @ 107 NONAME
+	_ZN17InetProtTextUtils23ConvertHexToDescriptorLEiRP7HBufC16 @ 108 NONAME
+	_ZN17InetProtTextUtils23ConvertIntToDescriptorLEiRP6HBufC8 @ 109 NONAME
+	_ZN17InetProtTextUtils23ConvertIntToDescriptorLEiRP7HBufC16 @ 110 NONAME
+	_ZN17InetProtTextUtils24ExtractNextTokenFromListER6TPtrC8S1_5TChar @ 111 NONAME
+	_ZN17InetProtTextUtils24ExtractNextTokenFromListER6TPtrC8S1_RK6TDesC8 @ 112 NONAME
+	_ZN17InetProtTextUtils24ExtractNextTokenFromListER7TPtrC16S1_5TChar @ 113 NONAME
+	_ZN17InetProtTextUtils24ExtractNextTokenFromListER7TPtrC16S1_RK7TDesC16 @ 114 NONAME
+	_ZN17TAuthorityParser85ParseERK6TDesC8 @ 115 NONAME
+	_ZN17TAuthorityParser8C1Ev @ 116 NONAME
+	_ZN17TAuthorityParser8C2Ev @ 117 NONAME
+	_ZN18TAuthorityParser165ParseERK7TDesC16 @ 118 NONAME
+	_ZN18TAuthorityParser16C1Ev @ 119 NONAME
+	_ZN18TAuthorityParser16C2Ev @ 120 NONAME
+	_ZN19CDelimitedDataBase810PushFrontLERK6TDesC8 @ 121 NONAME
+	_ZN19CDelimitedDataBase812ParseReverseEv @ 122 NONAME
+	_ZN19CDelimitedDataBase812SetDelimiterE5TChar @ 123 NONAME
+	_ZN19CDelimitedDataBase814InsertCurrentLERK6TDesC8 @ 124 NONAME
+	_ZN19CDelimitedDataBase814RemoveCurrentLEv @ 125 NONAME
+	_ZN19CDelimitedDataBase817AddBackDelimiterLEv @ 126 NONAME
+	_ZN19CDelimitedDataBase818AddFrontDelimiterLEv @ 127 NONAME
+	_ZN19CDelimitedDataBase818TrimBackDelimiterLEv @ 128 NONAME
+	_ZN19CDelimitedDataBase819TrimFrontDelimiterLEv @ 129 NONAME
+	_ZN19CDelimitedDataBase85ParseEv @ 130 NONAME
+	_ZN19CDelimitedDataBase88PopBackLEv @ 131 NONAME
+	_ZN19CDelimitedDataBase89PopFrontLEv @ 132 NONAME
+	_ZN19CDelimitedDataBase89PushBackLERK6TDesC8 @ 133 NONAME
+	_ZN19CDelimitedDataBase8D0Ev @ 134 NONAME
+	_ZN19CDelimitedDataBase8D1Ev @ 135 NONAME
+	_ZN19CDelimitedDataBase8D2Ev @ 136 NONAME
+	_ZN19TWspHeaderSegmenter5NextLER9TWspField @ 137 NONAME
+	_ZN20CDelimitedDataBase1610PushFrontLERK7TDesC16 @ 138 NONAME
+	_ZN20CDelimitedDataBase1612ParseReverseEv @ 139 NONAME
+	_ZN20CDelimitedDataBase1612SetDelimiterE5TChar @ 140 NONAME
+	_ZN20CDelimitedDataBase1614InsertCurrentLERK7TDesC16 @ 141 NONAME
+	_ZN20CDelimitedDataBase1614RemoveCurrentLEv @ 142 NONAME
+	_ZN20CDelimitedDataBase1617AddBackDelimiterLEv @ 143 NONAME
+	_ZN20CDelimitedDataBase1618AddFrontDelimiterLEv @ 144 NONAME
+	_ZN20CDelimitedDataBase1618TrimBackDelimiterLEv @ 145 NONAME
+	_ZN20CDelimitedDataBase1619TrimFrontDelimiterLEv @ 146 NONAME
+	_ZN20CDelimitedDataBase165ParseEv @ 147 NONAME
+	_ZN20CDelimitedDataBase168PopBackLEv @ 148 NONAME
+	_ZN20CDelimitedDataBase169PopFrontLEv @ 149 NONAME
+	_ZN20CDelimitedDataBase169PushBackLERK7TDesC16 @ 150 NONAME
+	_ZN20CDelimitedDataBase16D0Ev @ 151 NONAME
+	_ZN20CDelimitedDataBase16D1Ev @ 152 NONAME
+	_ZN20CDelimitedDataBase16D2Ev @ 153 NONAME
+	_ZN20TWspPrimitiveDecoder4DateER9TDateTime @ 154 NONAME
+	_ZN20TWspPrimitiveDecoder6StringER6TPtrC8 @ 155 NONAME
+	_ZN20TWspPrimitiveDecoder7IntegerERm @ 156 NONAME
+	_ZN20TWspPrimitiveDecoder7LongIntERm @ 157 NONAME
+	_ZN20TWspPrimitiveDecoder7UintVarERm @ 158 NONAME
+	_ZN20TWspPrimitiveDecoder7Val7BitERh @ 159 NONAME
+	_ZN20TWspPrimitiveDecoder8VersionLE11RStringPoolR8RStringF @ 160 NONAME
+	_ZN20TWspPrimitiveDecoder9LengthValERi @ 161 NONAME
+	_ZN20TWspPrimitiveEncoder11TextStringLE7RString @ 162 NONAME
+	_ZN20TWspPrimitiveEncoder11TextStringLERK6TDesC8 @ 163 NONAME
+	_ZN20TWspPrimitiveEncoder5DateLE9TDateTime @ 164 NONAME
+	_ZN20TWspPrimitiveEncoder8LongIntLEm @ 165 NONAME
+	_ZN20TWspPrimitiveEncoder8ShortIntEh @ 166 NONAME
+	_ZN20TWspPrimitiveEncoder8UintVarLEm @ 167 NONAME
+	_ZN21TDelimitedParserBase812ParseReverseERK6TDesC8 @ 168 NONAME
+	_ZN21TDelimitedParserBase812SetDelimiterE5TChar @ 169 NONAME
+	_ZN21TDelimitedParserBase85ParseERK6TDesC8 @ 170 NONAME
+	_ZN21TDelimitedParserBase8C1Ev @ 171 NONAME
+	_ZN21TDelimitedParserBase8C2Ev @ 172 NONAME
+	_ZN21TDelimitedPathParser812ParseReverseERK6TDesC8 @ 173 NONAME
+	_ZN21TDelimitedPathParser85ParseERK6TDesC8 @ 174 NONAME
+	_ZN21TDelimitedPathParser8C1Ev @ 175 NONAME
+	_ZN21TDelimitedPathParser8C2Ev @ 176 NONAME
+	_ZN22CDelimitedPathSegment818PushAndEscapeBackLERK6TDesC8 @ 177 NONAME
+	_ZN22CDelimitedPathSegment819PushAndEscapeFrontLERK6TDesC8 @ 178 NONAME
+	_ZN22CDelimitedPathSegment823InsertAndEscapeCurrentLERK6TDesC8 @ 179 NONAME
+	_ZN22CDelimitedPathSegment84NewLERK6TDesC8 @ 180 NONAME
+	_ZN22CDelimitedPathSegment85NewLCERK6TDesC8 @ 181 NONAME
+	_ZN22CDelimitedPathSegment8D0Ev @ 182 NONAME
+	_ZN22CDelimitedPathSegment8D1Ev @ 183 NONAME
+	_ZN22CDelimitedPathSegment8D2Ev @ 184 NONAME
+	_ZN22TDelimitedParserBase1612ParseReverseERK7TDesC16 @ 185 NONAME
+	_ZN22TDelimitedParserBase1612SetDelimiterE5TChar @ 186 NONAME
+	_ZN22TDelimitedParserBase165ParseERK7TDesC16 @ 187 NONAME
+	_ZN22TDelimitedParserBase16C1Ev @ 188 NONAME
+	_ZN22TDelimitedParserBase16C2Ev @ 189 NONAME
+	_ZN22TDelimitedPathParser1612ParseReverseERK7TDesC16 @ 190 NONAME
+	_ZN22TDelimitedPathParser165ParseERK7TDesC16 @ 191 NONAME
+	_ZN22TDelimitedPathParser16C1Ev @ 192 NONAME
+	_ZN22TDelimitedPathParser16C2Ev @ 193 NONAME
+	_ZN22TDelimitedQueryParser812ParseReverseERK6TDesC8 @ 194 NONAME
+	_ZN22TDelimitedQueryParser85ParseERK6TDesC8 @ 195 NONAME
+	_ZN22TDelimitedQueryParser8C1Ev @ 196 NONAME
+	_ZN22TDelimitedQueryParser8C2Ev @ 197 NONAME
+	_ZN23CDelimitedPathSegment1618PushAndEscapeBackLERK7TDesC16 @ 198 NONAME
+	_ZN23CDelimitedPathSegment1619PushAndEscapeFrontLERK7TDesC16 @ 199 NONAME
+	_ZN23CDelimitedPathSegment1623InsertAndEscapeCurrentLERK7TDesC16 @ 200 NONAME
+	_ZN23CDelimitedPathSegment164NewLERK7TDesC16 @ 201 NONAME
+	_ZN23CDelimitedPathSegment165NewLCERK7TDesC16 @ 202 NONAME
+	_ZN23CDelimitedPathSegment16D0Ev @ 203 NONAME
+	_ZN23CDelimitedPathSegment16D1Ev @ 204 NONAME
+	_ZN23CDelimitedPathSegment16D2Ev @ 205 NONAME
+	_ZN23TDelimitedQueryParser1612ParseReverseERK7TDesC16 @ 206 NONAME
+	_ZN23TDelimitedQueryParser165ParseERK7TDesC16 @ 207 NONAME
+	_ZN23TDelimitedQueryParser16C1Ev @ 208 NONAME
+	_ZN23TDelimitedQueryParser16C2Ev @ 209 NONAME
+	_ZN28TDelimitedPathSegmentParser812ParseReverseERK6TDesC8 @ 210 NONAME
+	_ZN28TDelimitedPathSegmentParser85ParseERK6TDesC8 @ 211 NONAME
+	_ZN28TDelimitedPathSegmentParser8C1Ev @ 212 NONAME
+	_ZN28TDelimitedPathSegmentParser8C2Ev @ 213 NONAME
+	_ZN29TDelimitedPathSegmentParser1612ParseReverseERK7TDesC16 @ 214 NONAME
+	_ZN29TDelimitedPathSegmentParser165ParseERK7TDesC16 @ 215 NONAME
+	_ZN29TDelimitedPathSegmentParser16C1Ev @ 216 NONAME
+	_ZN29TDelimitedPathSegmentParser16C2Ev @ 217 NONAME
+	_ZN5CUri813SetComponentLERK6TDesC813TUriComponent @ 218 NONAME
+	_ZN5CUri816RemoveComponentLE13TUriComponent @ 219 NONAME
+	_ZN5CUri84NewLERK6TUriC8 @ 220 NONAME
+	_ZN5CUri84NewLEv @ 221 NONAME
+	_ZN5CUri85NewLCERK6TUriC8 @ 222 NONAME
+	_ZN5CUri85NewLCEv @ 223 NONAME
+	_ZN5CUri88ResolveLERK6TUriC8S2_ @ 224 NONAME
+	_ZN5CUri8D0Ev @ 225 NONAME
+	_ZN5CUri8D1Ev @ 226 NONAME
+	_ZN5CUri8D2Ev @ 227 NONAME
+	_ZN6CUri1613SetComponentLERK7TDesC1613TUriComponent @ 228 NONAME
+	_ZN6CUri1616RemoveComponentLE13TUriComponent @ 229 NONAME
+	_ZN6CUri164NewLERK7TUriC16 @ 230 NONAME
+	_ZN6CUri164NewLEv @ 231 NONAME
+	_ZN6CUri165NewLCERK7TUriC16 @ 232 NONAME
+	_ZN6CUri165NewLCEv @ 233 NONAME
+	_ZN6CUri168ResolveLERK7TUriC16S2_ @ 234 NONAME
+	_ZN6CUri16D0Ev @ 235 NONAME
+	_ZN6CUri16D1Ev @ 236 NONAME
+	_ZN6CUri16D2Ev @ 237 NONAME
+	_ZN6TUriC8C1Ev @ 238 NONAME
+	_ZN6TUriC8C2Ev @ 239 NONAME
+	_ZN7TUriC16C1Ev @ 240 NONAME
+	_ZN7TUriC16C2Ev @ 241 NONAME
+	_ZN8UriUtils15HasInvalidCharsERK6TDesC8 @ 242 NONAME
+	_ZN8UriUtils15HasInvalidCharsERK7TDesC16 @ 243 NONAME
+	_ZN8UriUtils21ConvertToDisplayFormLERK6TUriC8 @ 244 NONAME
+	_ZN8UriUtils22ConvertToInternetFormLERK7TUriC16 @ 245 NONAME
+	_ZN8UriUtils8HostTypeERK6TDesC8 @ 246 NONAME
+	_ZN8UriUtils8HostTypeERK7TDesC16 @ 247 NONAME
+	_ZNK11CAuthority89AuthorityEv @ 248 NONAME
+	_ZNK12CAuthority169AuthorityEv @ 249 NONAME
+	_ZNK12TAuthorityC812AuthorityDesEv @ 250 NONAME
+	_ZNK12TAuthorityC87CompareERKS_19TAuthorityComponent @ 251 NONAME
+	_ZNK12TAuthorityC87ExtractE19TAuthorityComponent @ 252 NONAME
+	_ZNK12TAuthorityC89IsPresentE19TAuthorityComponent @ 253 NONAME
+	_ZNK13TAuthorityC1612AuthorityDesEv @ 254 NONAME
+	_ZNK13TAuthorityC167CompareERKS_19TAuthorityComponent @ 255 NONAME
+	_ZNK13TAuthorityC167ExtractE19TAuthorityComponent @ 256 NONAME
+	_ZNK13TAuthorityC169IsPresentE19TAuthorityComponent @ 257 NONAME
+	_ZNK19CDelimitedDataBase86ParserEv @ 258 NONAME
+	_ZNK20CDelimitedDataBase166ParserEv @ 259 NONAME
+	_ZNK20TWspPrimitiveDecoder7VarTypeEv @ 260 NONAME
+	_ZNK21TDelimitedParserBase813BackDelimiterEv @ 261 NONAME
+	_ZNK21TDelimitedParserBase814FrontDelimiterEv @ 262 NONAME
+	_ZNK21TDelimitedParserBase83DecEv @ 263 NONAME
+	_ZNK21TDelimitedParserBase83DesEv @ 264 NONAME
+	_ZNK21TDelimitedParserBase83EosEv @ 265 NONAME
+	_ZNK21TDelimitedParserBase83IncEv @ 266 NONAME
+	_ZNK21TDelimitedParserBase84PeekER6TPtrC8 @ 267 NONAME
+	_ZNK21TDelimitedParserBase87GetNextER6TPtrC8 @ 268 NONAME
+	_ZNK21TDelimitedParserBase89RemainderER6TPtrC8 @ 269 NONAME
+	_ZNK22TDelimitedParserBase1613BackDelimiterEv @ 270 NONAME
+	_ZNK22TDelimitedParserBase1614FrontDelimiterEv @ 271 NONAME
+	_ZNK22TDelimitedParserBase163DecEv @ 272 NONAME
+	_ZNK22TDelimitedParserBase163DesEv @ 273 NONAME
+	_ZNK22TDelimitedParserBase163EosEv @ 274 NONAME
+	_ZNK22TDelimitedParserBase163IncEv @ 275 NONAME
+	_ZNK22TDelimitedParserBase164PeekER7TPtrC16 @ 276 NONAME
+	_ZNK22TDelimitedParserBase167GetNextER7TPtrC16 @ 277 NONAME
+	_ZNK22TDelimitedParserBase169RemainderER7TPtrC16 @ 278 NONAME
+	_ZNK5CUri83UriEv @ 279 NONAME
+	_ZNK6CUri163UriEv @ 280 NONAME
+	_ZNK6TUriC813IsSchemeValidEv @ 281 NONAME
+	_ZNK6TUriC818UriWithoutFragmentER6TPtrC8 @ 282 NONAME
+	_ZNK6TUriC86UriDesEv @ 283 NONAME
+	_ZNK6TUriC87CompareERKS_13TUriComponent @ 284 NONAME
+	_ZNK6TUriC87ExtractE13TUriComponent @ 285 NONAME
+	_ZNK6TUriC89IsPresentE13TUriComponent @ 286 NONAME
+	_ZNK7TUriC1613IsSchemeValidEv @ 287 NONAME
+	_ZNK7TUriC1618UriWithoutFragmentER7TPtrC16 @ 288 NONAME
+	_ZNK7TUriC166UriDesEv @ 289 NONAME
+	_ZNK7TUriC167CompareERKS_13TUriComponent @ 290 NONAME
+	_ZNK7TUriC167ExtractE13TUriComponent @ 291 NONAME
+	_ZNK7TUriC169IsPresentE13TUriComponent @ 292 NONAME
+	_ZTI17CWspHeaderEncoder @ 293 NONAME ; #<TI>#
+	_ZTI19CDelimitedDataBase8 @ 294 NONAME ; #<TI>#
+	_ZTI20CDelimitedDataBase16 @ 295 NONAME ; #<TI>#
+	_ZTV17CWspHeaderEncoder @ 296 NONAME ; #<VT>#
+	_ZTV19CDelimitedDataBase8 @ 297 NONAME ; #<VT>#
+	_ZTV20CDelimitedDataBase16 @ 298 NONAME ; #<VT>#
+	_ZTI11CAuthority8 @ 299 NONAME ; #<TI>#
+	_ZTI12CAuthority16 @ 300 NONAME ; #<TI>#
+	_ZTI15CDelimitedPath8 @ 301 NONAME ; #<TI>#
+	_ZTI16CDelimitedPath16 @ 302 NONAME ; #<TI>#
+	_ZTI16CDelimitedQuery8 @ 303 NONAME ; #<TI>#
+	_ZTI17CDelimitedQuery16 @ 304 NONAME ; #<TI>#
+	_ZTI22CDelimitedPathSegment8 @ 305 NONAME ; #<TI>#
+	_ZTI23CDelimitedPathSegment16 @ 306 NONAME ; #<TI>#
+	_ZTI5CUri8 @ 307 NONAME ; #<TI>#
+	_ZTI6CUri16 @ 308 NONAME ; #<TI>#
+	_ZTV11CAuthority8 @ 309 NONAME ; #<VT>#
+	_ZTV12CAuthority16 @ 310 NONAME ; #<VT>#
+	_ZTV15CDelimitedPath8 @ 311 NONAME ; #<VT>#
+	_ZTV16CDelimitedPath16 @ 312 NONAME ; #<VT>#
+	_ZTV16CDelimitedQuery8 @ 313 NONAME ; #<VT>#
+	_ZTV17CDelimitedQuery16 @ 314 NONAME ; #<VT>#
+	_ZTV22CDelimitedPathSegment8 @ 315 NONAME ; #<VT>#
+	_ZTV23CDelimitedPathSegment16 @ 316 NONAME ; #<VT>#
+	_ZTV5CUri8 @ 317 NONAME ; #<VT>#
+	_ZTV6CUri16 @ 318 NONAME ; #<VT>#
+	_ZNK21TDelimitedParserBase85ResetEv @ 319 NONAME
+	_ZNK22TDelimitedParserBase165ResetEv @ 320 NONAME
+	_ZNK6TUriC810EquivalentERKS_ @ 321 NONAME
+	_ZNK6TUriC88ValidateEv @ 322 NONAME
+	_ZNK7TUriC1610EquivalentERKS_ @ 323 NONAME
+	_ZNK7TUriC168ValidateEv @ 324 NONAME
+	_ZTI13TValidatorSip @ 325 NONAME ; #<TI>#
+	_ZTI6TEquiv @ 326 NONAME ; #<TI>#
+	_ZTI9TEquivSip @ 327 NONAME ; #<TI>#
+	_ZTV13TValidatorSip @ 328 NONAME ; #<VT>#
+	_ZTV6TEquiv @ 329 NONAME ; #<VT>#
+	_ZTV9TEquivSip @ 330 NONAME ; #<VT>#
+	_ZN5CUri814CreateFileUriLERK7TDesC16j @ 331 NONAME
+	_ZN5CUri821CreatePrivateFileUriLERK7TDesC1612TDriveNumberi @ 332 NONAME
+	_ZN6CUri1614CreateFileUriLERK7TDesC16j @ 333 NONAME
+	_ZN6CUri1621CreatePrivateFileUriLERK7TDesC1612TDriveNumberi @ 334 NONAME
+	_ZNK6TUriC812GetFileNameLEv @ 335 NONAME
+	_ZNK7TUriC1612GetFileNameLEv @ 336 NONAME
+	_ZN15CAuthentication12SetPasswordLERK6TDesC8 @ 337 NONAME
+	_ZN15CAuthentication4NewLERK6TDesC8S2_NS_7TMethodE @ 338 NONAME
+	_ZN15CAuthentication4NewLERK6TUriC8NS_7TMethodE @ 339 NONAME
+	_ZN15CAuthentication8SetNameLERK6TDesC8 @ 340 NONAME
+	_ZN15CAuthentication9SetMethodENS_7TMethodE @ 341 NONAME
+	_ZN15CAuthenticationD0Ev @ 342 NONAME
+	_ZN15CAuthenticationD1Ev @ 343 NONAME
+	_ZN15CAuthenticationD2Ev @ 344 NONAME
+	_ZNK15CAuthentication4NameEv @ 345 NONAME
+	_ZNK15CAuthentication6MethodEv @ 346 NONAME
+	_ZNK15CAuthentication8PasswordEv @ 347 NONAME
+	_ZTI15CAuthentication @ 348 NONAME ; #<TI>#
+	_ZTV15CAuthentication @ 349 NONAME ; #<VT>#
+	_ZN19CDelimitedDataBase810ConstructLERK6TDesC8 @ 350 NONAME
+	_ZN19CDelimitedDataBase8C1Ev @ 351 NONAME
+	_ZN19CDelimitedDataBase8C2Ev @ 352 NONAME
+	_ZN20CDelimitedDataBase1610ConstructLERK7TDesC16 @ 353 NONAME
+	_ZN20CDelimitedDataBase16C1Ev @ 354 NONAME
+	_ZN20CDelimitedDataBase16C2Ev @ 355 NONAME
+	_ZNK6TUriC812GetFileNameLE12TUriFileName @ 356 NONAME
+	_ZNK7TUriC1612GetFileNameLE12TUriFileName @ 357 NONAME
+	_ZNK12TAuthorityC812DisplayFormLE19TAuthorityComponent @ 358 NONAME
+	_ZNK13TAuthorityC1612DisplayFormLE19TAuthorityComponent @ 359 NONAME
+	_ZN8UriUtils10CreateUriLERK7TDesC16 @ 360 NONAME
+	_ZN8UriUtils16CreateAuthorityLERK7TDesC16 @ 361 NONAME
+	_ZNK6TUriC812DisplayFormLE13TUriComponent @ 362 NONAME
+	_ZNK7TUriC1612DisplayFormLE13TUriComponent @ 363 NONAME
+	_ZN17InetProtTextUtils20ExtractIntegerValueLER6TPtrC8Rii @ 364 NONAME
+	_ZN17InetProtTextUtils20ExtractIntegerValueLER7TPtrC16Rii @ 365 NONAME ABSENT
+	_ZN11EscapeUtils21SpecificEscapeEncodeLERK6TDesC8S2_ @ 366 NONAME
+	_ZN7TBase646EncodeERK6TDesC8R5TDes8 @ 367 NONAME
+	_ZN7TBase64C1Ev @ 368 NONAME
+	_ZN7TBase64C2Ev @ 369 NONAME
+	_ZN11EscapeUtils39DummyForwardingFunctionForCompatibilityERK6TDesC8S2_ @ 370 NONAME
+	_ZTI13TValidatorTel @ 371 NONAME
+	_ZTV13TValidatorTel @ 372 NONAME
+	_ZTI13CSIPUriParser @ 373 NONAME
+	_ZTI17CGenericUriParser @ 374 NONAME
+	_ZTV13CSIPUriParser @ 375 NONAME
+	_ZTV17CGenericUriParser @ 376 NONAME
+	_ZN7TBase646DecodeERK6TDesC8R5TDes8 @ 377 NONAME
+	_ZN8UriUtils13NormaliseUriLERK6TUriC8 @ 378 NONAME
+	_ZN7TBase6414PortableEncodeERK6TDesC8R5TDes8i @ 379 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/group/inetprotutiltestAndfileuritest.bat	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,21 @@
+@rem
+@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+@rem All rights reserved.
+@rem This component and the accompanying materials are made available
+@rem under the terms of "Eclipse Public License v1.0"
+@rem which accompanies this distribution, and is available
+@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
+@rem
+@rem Initial Contributors:
+@rem Nokia Corporation - initial contribution.
+@rem
+@rem Contributors:
+@rem
+@rem Description:
+@rem
+
+t_fileuri.exe
+t_tinternetdatetime.exe
+t_unitsipuri.exe
+t_uriparser.exe
+t_wspcodec.exe
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/httputils/group/inetprotutiltestAndfileuritest.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,66 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"inetprotutiltest2.pkg"},(0x102729D9),1,0,0
+
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+
+
+;The batch file to run the tests TestFileUriSuite
+;"/epoc32/tools/inetprotutiltestAndfileuritest.bat"-"C:/testdata/inetprotutiltestAndfileuritest.bat"
+
+
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/genericservices/mimerecognitionfw/eabi/APMIME_9_REMOVE_UI_FRAMEWORKS_V1U.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-EXPORTS
-	_ZN17CTypeStoreManager12InternalizeLER11RReadStream @ 1 NONAME
-	_ZN17CTypeStoreManager15InsertIfHigherLERK9TDataTypel4TUid @ 2 NONAME
-	_ZN17CTypeStoreManager17DeleteDataMappingERK9TDataType @ 3 NONAME
-	_ZN17CTypeStoreManager18InsertDataMappingLERK9TDataTypel4TUid @ 4 NONAME
-	_ZN17CTypeStoreManager4NewLER3RFs @ 5 NONAME
-	_ZN17CTypeStoreManager6StoreLEv @ 6 NONAME
-	_ZN17CTypeStoreManager8RestoreLEv @ 7 NONAME
-	_ZN17CTypeStoreManagerD0Ev @ 8 NONAME
-	_ZN17CTypeStoreManagerD1Ev @ 9 NONAME
-	_ZN17CTypeStoreManagerD2Ev @ 10 NONAME
-	_ZN18CApaDataRecognizer10RecognizeLERK7TDesC16RK6TDesC8 @ 11 NONAME
-	_ZN18CApaDataRecognizer10RecognizeLERK7TDesC16RK6TDesC8RK9TDataType @ 12 NONAME
-	_ZN18CApaDataRecognizer16UpdateDataTypesLEv @ 13 NONAME
-	_ZN18CApaDataRecognizer21DestroyRecognizerListEv @ 14 NONAME
-	_ZN18CApaDataRecognizer21SetAcceptedConfidenceEi @ 15 NONAME
-	_ZN18CApaDataRecognizer22AddDataRecognizerTypeLEP22CApaDataRecognizerType @ 16 NONAME
-	_ZN18CApaDataRecognizer24RemoveDataRecognizerTypeEPK22CApaDataRecognizerType @ 17 NONAME
-	_ZN18CApaDataRecognizer29CApaDataRecognizer_Reserved_1Ev @ 18 NONAME
-	_ZN18CApaDataRecognizer9DataTypeLER13CArrayFixFlatI9TDataTypeE @ 19 NONAME
-	_ZN18CApaDataRecognizerC1ER3RFs @ 20 NONAME
-	_ZN18CApaDataRecognizerC2ER3RFs @ 21 NONAME
-	_ZN18CApaDataRecognizerD0Ev @ 22 NONAME
-	_ZN18CApaDataRecognizerD1Ev @ 23 NONAME
-	_ZN18CApaDataRecognizerD2Ev @ 24 NONAME
-	_ZN21TDataTypeWithPriorityC1ERK9TDataTypel @ 25 NONAME
-	_ZN21TDataTypeWithPriorityC2ERK9TDataTypel @ 26 NONAME
-	_ZN21TMappingDataTypeToApp12InternalizeLER11RReadStream @ 27 NONAME
-	_ZN21TMappingDataTypeToAppC1ERK9TDataTypel4TUid @ 28 NONAME
-	_ZN21TMappingDataTypeToAppC1Ev @ 29 NONAME
-	_ZN21TMappingDataTypeToAppC1ERK9TDataTypel4TUidS3_ @ 30 NONAME
-	_ZN21TMappingDataTypeToAppC2Ev @ 31 NONAME
-	_ZN22CApaDataRecognizerType10RecognizeLERK7TDesC16RK6TDesC8 @ 32 NONAME
-	_ZN22CApaDataRecognizerType10Reserved_1Ev @ 33 NONAME
-	_ZN22CApaDataRecognizerType12DoRecognizeLERK7TDesC16RK6TDesC8 @ 34 NONAME
-	_ZN22CApaDataRecognizerType16PreferredBufSizeEv @ 35 NONAME
-	_ZN22CApaDataRecognizerType16UpdateDataTypesLEv @ 36 NONAME
-	_ZN22CApaDataRecognizerType4LockEv @ 37 NONAME
-	_ZN22CApaDataRecognizerType6UnlockEv @ 38 NONAME
-	_ZN22CApaDataRecognizerType8MimeTypeEv @ 39 NONAME
-	_ZTV26CApaScanningDataRecognizer @ 40 NONAME ; #<VT>#
-	_ZN22CApaDataRecognizerTypeC2E4TUidi @ 41 NONAME
-	_ZN22CApaDataRecognizerTypeD0Ev @ 42 NONAME
-	_ZN22CApaDataRecognizerTypeD1Ev @ 43 NONAME
-	_ZN22CApaDataRecognizerTypeD2Ev @ 44 NONAME
-	_ZN22TDataRecognitionResult5ResetEv @ 45 NONAME
-	_ZN26CApaScanningDataRecognizer10ConstructLEv @ 46 NONAME
-	_ZN26CApaScanningDataRecognizer14SetRecognizerLERKNS_11TRecognizerE @ 47 NONAME ABSENT
-	_ZN26CApaScanningDataRecognizer15RecognizerCountEv @ 48 NONAME
-	_ZN26CApaScanningDataRecognizer19ScanForRecognizersLEv @ 49 NONAME
-	_ZN26CApaScanningDataRecognizer23SetRecognizersFromListLERK13CArrayFixFlatINS_11TRecognizerEE @ 50 NONAME ABSENT
-	_ZN26CApaScanningDataRecognizer4NewLER3RFs @ 51 NONAME
-	_ZN26CApaScanningDataRecognizerC1ER3RFs @ 52 NONAME
-	_ZN26CApaScanningDataRecognizerC2ER3RFs @ 53 NONAME
-	_ZN26CApaScanningDataRecognizerD0Ev @ 54 NONAME
-	_ZN26CApaScanningDataRecognizerD1Ev @ 55 NONAME
-	_ZN26CApaScanningDataRecognizerD2Ev @ 56 NONAME
-	_ZN9TDataType12InternalizeLER11RReadStream @ 57 NONAME
-	_ZN9TDataTypeC1E4TUid @ 58 NONAME
-	_ZN9TDataTypeC1ERK6TDesC8 @ 59 NONAME
-	_ZN9TDataTypeC1ERKS_ @ 60 NONAME
-	_ZN9TDataTypeC1Ev @ 61 NONAME
-	_ZN9TDataTypeC2E4TUid @ 62 NONAME
-	_ZN9TDataTypeC2ERK6TDesC8 @ 63 NONAME
-	_ZN9TDataTypeC2ERKS_ @ 64 NONAME
-	_ZN9TDataTypeC2Ev @ 65 NONAME
-	_ZNK17CTypeStoreManager12ExternalizeLER12RWriteStream @ 66 NONAME
-	_ZNK17CTypeStoreManager12MappingArrayEv @ 67 NONAME
-	_ZNK17CTypeStoreManager16GetAppByDataTypeERK9TDataTypeR4TUid @ 68 NONAME
-	_ZNK17CTypeStoreManager18GetDataTypesByAppLE4TUidP9CArrayFixI9TDataTypeE @ 69 NONAME
-	_ZNK18CApaDataRecognizer16PreferredBufSizeEv @ 70 NONAME
-	_ZNK18CApaDataRecognizer18AcceptedConfidenceEv @ 71 NONAME
-	_ZNK21TMappingDataTypeToApp12ExternalizeLER12RWriteStream @ 72 NONAME
-	_ZNK26CApaScanningDataRecognizer13UpdateCounterEv @ 73 NONAME
-	_ZNK26CApaScanningDataRecognizer16RecognizerListLCEv @ 74 NONAME
-	_ZNK26CApaScanningDataRecognizerixEi @ 75 NONAME
-	_ZNK9TDataType12ExternalizeLER12RWriteStream @ 76 NONAME
-	_ZNK9TDataType3DesEv @ 77 NONAME
-	_ZNK9TDataType3UidEv @ 78 NONAME
-	_ZNK9TDataType4Des8Ev @ 79 NONAME
-	_ZNK9TDataType8IsNativeEv @ 80 NONAME
-	_ZNK9TDataTypeeqERKS_ @ 81 NONAME
-	_ZNK9TDataTypeneERKS_ @ 82 NONAME
-	_ZTI18CApaDataRecognizer @ 83 NONAME ; #<TI>#
-	_ZTI22CApaDataRecognizerType @ 84 NONAME ; #<TI>#
-	_ZTI26CApaScanningDataRecognizer @ 85 NONAME ; #<TI>#
-	_ZTV18CApaDataRecognizer @ 86 NONAME ; #<VT>#
-	_ZTV22CApaDataRecognizerType @ 87 NONAME ; #<VT>#
-	_ZN22CApaDataRecognizerType21CreateDataRecognizerLE4TUid @ 88 NONAME
-	_ZN26CApaScanningDataRecognizer18SetEcomRecognizerLERKNS_11TRecognizerE @ 89 NONAME
-	_ZN26CApaScanningDataRecognizer27SetEcomRecognizersFromListLERK13CArrayFixFlatINS_11TRecognizerEE @ 90 NONAME
-	_ZTI17CApaRecognizerDll @ 91 NONAME ; #<TI>#
-	_ZTI17CTypeStoreManager @ 92 NONAME ; #<TI>#
-	_ZN18CApaDataRecognizer10RecognizeLER5RFilei @ 93 NONAME
-	_ZTIN26CApaScanningDataRecognizer27CApaBackupOperationObserverE @ 94 NONAME ; #<TI>#
-	_ZTV17CApaRecognizerDll @ 95 NONAME ; #<VT>#
-	_ZTV17CTypeStoreManager @ 96 NONAME ; #<VT>#
-	_ZN18CApaDataRecognizer10RecognizeLER5RFileiRK9TDataType @ 97 NONAME
-	_ZTVN26CApaScanningDataRecognizer27CApaBackupOperationObserverE @ 98 NONAME ; #<VT>#
-	_ZN22CApaDataRecognizerType19FilePassedByHandleLEv @ 99 NONAME
-	_ZN21TDataTypeWithPriorityC1Ev @ 100 NONAME
-	_ZN21TDataTypeWithPriorityC2Ev @ 101 NONAME
-	_ZN21TDataTypeWithPriority12InternalizeLER11RReadStream @ 102 NONAME
-	_ZNK21TDataTypeWithPriority12ExternalizeLER12RWriteStream @ 103 NONAME
-	_ZN17CTypeStoreManager15InsertIfHigherLERK9TDataTypel4TUidS3_ @ 104 NONAME
-	_ZN17CTypeStoreManager17DeleteDataMappingERK9TDataType4TUid @ 105 NONAME
-	_ZN17CTypeStoreManager18InsertDataMappingLERK9TDataTypel4TUidS3_ @ 106 NONAME
-	_ZN21TMappingDataTypeToAppC2ERK9TDataTypel4TUid @ 107 NONAME
-	_ZN21TMappingDataTypeToAppC2ERK9TDataTypel4TUidS3_ @ 108 NONAME
-	_ZNK17CTypeStoreManager16GetAppByDataTypeERK9TDataType4TUidRS3_ @ 109 NONAME
-	_ZN17CTypeStoreManager23InsertAndStoreIfHigherLERK9TDataTypel4TUid @ 110 NONAME
-	_ZN17CTypeStoreManager23InsertAndStoreIfHigherLERK9TDataTypel4TUidS3_ @ 111 NONAME
-	_ZN17CTypeStoreManager26DeleteAndStoreDataMappingLERK9TDataType @ 112 NONAME
-	_ZN17CTypeStoreManager26DeleteAndStoreDataMappingLERK9TDataType4TUid @ 113 NONAME
-	_ZN17CTypeStoreManager26InsertAndStoreDataMappingLERK9TDataTypel4TUid @ 114 NONAME
-	_ZN17CTypeStoreManager26InsertAndStoreDataMappingLERK9TDataTypel4TUidS3_ @ 115 NONAME
-	_ZN26CApaScanningDataRecognizer16LoadRecognizersLEv @ 116 NONAME
-	_ZN26CApaScanningDataRecognizer17UnloadRecognizersEv @ 117 NONAME
-	_ZN26CApaScanningDataRecognizer4NewLER3RFsi @ 118 NONAME
-	_ZN17CTypeStoreManager29DeleteApplicationDataMappingsE4TUid @ 119 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/mimerecognitionfw/eabi/APMIME_9_REMOVE_UI_FRAMEWORKS_V1u.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,121 @@
+EXPORTS
+	_ZN17CTypeStoreManager12InternalizeLER11RReadStream @ 1 NONAME
+	_ZN17CTypeStoreManager15InsertIfHigherLERK9TDataTypel4TUid @ 2 NONAME
+	_ZN17CTypeStoreManager17DeleteDataMappingERK9TDataType @ 3 NONAME
+	_ZN17CTypeStoreManager18InsertDataMappingLERK9TDataTypel4TUid @ 4 NONAME
+	_ZN17CTypeStoreManager4NewLER3RFs @ 5 NONAME
+	_ZN17CTypeStoreManager6StoreLEv @ 6 NONAME
+	_ZN17CTypeStoreManager8RestoreLEv @ 7 NONAME
+	_ZN17CTypeStoreManagerD0Ev @ 8 NONAME
+	_ZN17CTypeStoreManagerD1Ev @ 9 NONAME
+	_ZN17CTypeStoreManagerD2Ev @ 10 NONAME
+	_ZN18CApaDataRecognizer10RecognizeLERK7TDesC16RK6TDesC8 @ 11 NONAME
+	_ZN18CApaDataRecognizer10RecognizeLERK7TDesC16RK6TDesC8RK9TDataType @ 12 NONAME
+	_ZN18CApaDataRecognizer16UpdateDataTypesLEv @ 13 NONAME
+	_ZN18CApaDataRecognizer21DestroyRecognizerListEv @ 14 NONAME
+	_ZN18CApaDataRecognizer21SetAcceptedConfidenceEi @ 15 NONAME
+	_ZN18CApaDataRecognizer22AddDataRecognizerTypeLEP22CApaDataRecognizerType @ 16 NONAME
+	_ZN18CApaDataRecognizer24RemoveDataRecognizerTypeEPK22CApaDataRecognizerType @ 17 NONAME
+	_ZN18CApaDataRecognizer29CApaDataRecognizer_Reserved_1Ev @ 18 NONAME
+	_ZN18CApaDataRecognizer9DataTypeLER13CArrayFixFlatI9TDataTypeE @ 19 NONAME
+	_ZN18CApaDataRecognizerC1ER3RFs @ 20 NONAME
+	_ZN18CApaDataRecognizerC2ER3RFs @ 21 NONAME
+	_ZN18CApaDataRecognizerD0Ev @ 22 NONAME
+	_ZN18CApaDataRecognizerD1Ev @ 23 NONAME
+	_ZN18CApaDataRecognizerD2Ev @ 24 NONAME
+	_ZN21TDataTypeWithPriorityC1ERK9TDataTypel @ 25 NONAME
+	_ZN21TDataTypeWithPriorityC2ERK9TDataTypel @ 26 NONAME
+	_ZN21TMappingDataTypeToApp12InternalizeLER11RReadStream @ 27 NONAME
+	_ZN21TMappingDataTypeToAppC1ERK9TDataTypel4TUid @ 28 NONAME
+	_ZN21TMappingDataTypeToAppC1Ev @ 29 NONAME
+	_ZN21TMappingDataTypeToAppC1ERK9TDataTypel4TUidS3_ @ 30 NONAME
+	_ZN21TMappingDataTypeToAppC2Ev @ 31 NONAME
+	_ZN22CApaDataRecognizerType10RecognizeLERK7TDesC16RK6TDesC8 @ 32 NONAME
+	_ZN22CApaDataRecognizerType10Reserved_1Ev @ 33 NONAME
+	_ZN22CApaDataRecognizerType12DoRecognizeLERK7TDesC16RK6TDesC8 @ 34 NONAME
+	_ZN22CApaDataRecognizerType16PreferredBufSizeEv @ 35 NONAME
+	_ZN22CApaDataRecognizerType16UpdateDataTypesLEv @ 36 NONAME
+	_ZN22CApaDataRecognizerType4LockEv @ 37 NONAME
+	_ZN22CApaDataRecognizerType6UnlockEv @ 38 NONAME
+	_ZN22CApaDataRecognizerType8MimeTypeEv @ 39 NONAME
+	_ZTV26CApaScanningDataRecognizer @ 40 NONAME ; #<VT>#
+	_ZN22CApaDataRecognizerTypeC2E4TUidi @ 41 NONAME
+	_ZN22CApaDataRecognizerTypeD0Ev @ 42 NONAME
+	_ZN22CApaDataRecognizerTypeD1Ev @ 43 NONAME
+	_ZN22CApaDataRecognizerTypeD2Ev @ 44 NONAME
+	_ZN22TDataRecognitionResult5ResetEv @ 45 NONAME
+	_ZN26CApaScanningDataRecognizer10ConstructLEv @ 46 NONAME
+	_ZN26CApaScanningDataRecognizer14SetRecognizerLERKNS_11TRecognizerE @ 47 NONAME ABSENT
+	_ZN26CApaScanningDataRecognizer15RecognizerCountEv @ 48 NONAME
+	_ZN26CApaScanningDataRecognizer19ScanForRecognizersLEv @ 49 NONAME
+	_ZN26CApaScanningDataRecognizer23SetRecognizersFromListLERK13CArrayFixFlatINS_11TRecognizerEE @ 50 NONAME ABSENT
+	_ZN26CApaScanningDataRecognizer4NewLER3RFs @ 51 NONAME
+	_ZN26CApaScanningDataRecognizerC1ER3RFs @ 52 NONAME
+	_ZN26CApaScanningDataRecognizerC2ER3RFs @ 53 NONAME
+	_ZN26CApaScanningDataRecognizerD0Ev @ 54 NONAME
+	_ZN26CApaScanningDataRecognizerD1Ev @ 55 NONAME
+	_ZN26CApaScanningDataRecognizerD2Ev @ 56 NONAME
+	_ZN9TDataType12InternalizeLER11RReadStream @ 57 NONAME
+	_ZN9TDataTypeC1E4TUid @ 58 NONAME
+	_ZN9TDataTypeC1ERK6TDesC8 @ 59 NONAME
+	_ZN9TDataTypeC1ERKS_ @ 60 NONAME
+	_ZN9TDataTypeC1Ev @ 61 NONAME
+	_ZN9TDataTypeC2E4TUid @ 62 NONAME
+	_ZN9TDataTypeC2ERK6TDesC8 @ 63 NONAME
+	_ZN9TDataTypeC2ERKS_ @ 64 NONAME
+	_ZN9TDataTypeC2Ev @ 65 NONAME
+	_ZNK17CTypeStoreManager12ExternalizeLER12RWriteStream @ 66 NONAME
+	_ZNK17CTypeStoreManager12MappingArrayEv @ 67 NONAME
+	_ZNK17CTypeStoreManager16GetAppByDataTypeERK9TDataTypeR4TUid @ 68 NONAME
+	_ZNK17CTypeStoreManager18GetDataTypesByAppLE4TUidP9CArrayFixI9TDataTypeE @ 69 NONAME
+	_ZNK18CApaDataRecognizer16PreferredBufSizeEv @ 70 NONAME
+	_ZNK18CApaDataRecognizer18AcceptedConfidenceEv @ 71 NONAME
+	_ZNK21TMappingDataTypeToApp12ExternalizeLER12RWriteStream @ 72 NONAME
+	_ZNK26CApaScanningDataRecognizer13UpdateCounterEv @ 73 NONAME
+	_ZNK26CApaScanningDataRecognizer16RecognizerListLCEv @ 74 NONAME
+	_ZNK26CApaScanningDataRecognizerixEi @ 75 NONAME
+	_ZNK9TDataType12ExternalizeLER12RWriteStream @ 76 NONAME
+	_ZNK9TDataType3DesEv @ 77 NONAME
+	_ZNK9TDataType3UidEv @ 78 NONAME
+	_ZNK9TDataType4Des8Ev @ 79 NONAME
+	_ZNK9TDataType8IsNativeEv @ 80 NONAME
+	_ZNK9TDataTypeeqERKS_ @ 81 NONAME
+	_ZNK9TDataTypeneERKS_ @ 82 NONAME
+	_ZTI18CApaDataRecognizer @ 83 NONAME ; #<TI>#
+	_ZTI22CApaDataRecognizerType @ 84 NONAME ; #<TI>#
+	_ZTI26CApaScanningDataRecognizer @ 85 NONAME ; #<TI>#
+	_ZTV18CApaDataRecognizer @ 86 NONAME ; #<VT>#
+	_ZTV22CApaDataRecognizerType @ 87 NONAME ; #<VT>#
+	_ZN22CApaDataRecognizerType21CreateDataRecognizerLE4TUid @ 88 NONAME
+	_ZN26CApaScanningDataRecognizer18SetEcomRecognizerLERKNS_11TRecognizerE @ 89 NONAME
+	_ZN26CApaScanningDataRecognizer27SetEcomRecognizersFromListLERK13CArrayFixFlatINS_11TRecognizerEE @ 90 NONAME
+	_ZTI17CApaRecognizerDll @ 91 NONAME ; #<TI>#
+	_ZTI17CTypeStoreManager @ 92 NONAME ; #<TI>#
+	_ZN18CApaDataRecognizer10RecognizeLER5RFilei @ 93 NONAME
+	_ZTIN26CApaScanningDataRecognizer27CApaBackupOperationObserverE @ 94 NONAME ; #<TI>#
+	_ZTV17CApaRecognizerDll @ 95 NONAME ; #<VT>#
+	_ZTV17CTypeStoreManager @ 96 NONAME ; #<VT>#
+	_ZN18CApaDataRecognizer10RecognizeLER5RFileiRK9TDataType @ 97 NONAME
+	_ZTVN26CApaScanningDataRecognizer27CApaBackupOperationObserverE @ 98 NONAME ; #<VT>#
+	_ZN22CApaDataRecognizerType19FilePassedByHandleLEv @ 99 NONAME
+	_ZN21TDataTypeWithPriorityC1Ev @ 100 NONAME
+	_ZN21TDataTypeWithPriorityC2Ev @ 101 NONAME
+	_ZN21TDataTypeWithPriority12InternalizeLER11RReadStream @ 102 NONAME
+	_ZNK21TDataTypeWithPriority12ExternalizeLER12RWriteStream @ 103 NONAME
+	_ZN17CTypeStoreManager15InsertIfHigherLERK9TDataTypel4TUidS3_ @ 104 NONAME
+	_ZN17CTypeStoreManager17DeleteDataMappingERK9TDataType4TUid @ 105 NONAME
+	_ZN17CTypeStoreManager18InsertDataMappingLERK9TDataTypel4TUidS3_ @ 106 NONAME
+	_ZN21TMappingDataTypeToAppC2ERK9TDataTypel4TUid @ 107 NONAME
+	_ZN21TMappingDataTypeToAppC2ERK9TDataTypel4TUidS3_ @ 108 NONAME
+	_ZNK17CTypeStoreManager16GetAppByDataTypeERK9TDataType4TUidRS3_ @ 109 NONAME
+	_ZN17CTypeStoreManager23InsertAndStoreIfHigherLERK9TDataTypel4TUid @ 110 NONAME
+	_ZN17CTypeStoreManager23InsertAndStoreIfHigherLERK9TDataTypel4TUidS3_ @ 111 NONAME
+	_ZN17CTypeStoreManager26DeleteAndStoreDataMappingLERK9TDataType @ 112 NONAME
+	_ZN17CTypeStoreManager26DeleteAndStoreDataMappingLERK9TDataType4TUid @ 113 NONAME
+	_ZN17CTypeStoreManager26InsertAndStoreDataMappingLERK9TDataTypel4TUid @ 114 NONAME
+	_ZN17CTypeStoreManager26InsertAndStoreDataMappingLERK9TDataTypel4TUidS3_ @ 115 NONAME
+	_ZN26CApaScanningDataRecognizer16LoadRecognizersLEv @ 116 NONAME
+	_ZN26CApaScanningDataRecognizer17UnloadRecognizersEv @ 117 NONAME
+	_ZN26CApaScanningDataRecognizer4NewLER3RFsi @ 118 NONAME
+	_ZN17CTypeStoreManager29DeleteApplicationDataMappingsE4TUid @ 119 NONAME
+
--- a/genericservices/mimerecognitionfw/group/BLD.INF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// MIME recognisers
-// 
-//
-
-/**
- @file
-*/
-
-
-PRJ_PLATFORMS
-DEFAULT WINC
-
-
-PRJ_EXPORTS
-
-../inc/APMFNDR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(apmfndr.h)
-../inc/APMREC.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(apmrec.h)
-../inc/APMREC.INL SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(apmrec.inl)
-../inc/APMSTD.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(apmstd.h)
-../inc/DATASTOR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(datastor.h)
-
-../bwins/MRECU.DEF		/epoc32/release/wins/mrecu.def
-
-../group/emime.iby		/epoc32/rom/include/emime.iby
-
-PRJ_MMPFILES
-
-../apmime/APMIME.MMP
-../rec/RECAPP.MMP
-../rec/RECTXT.MMP
-
-
-PRJ_TESTMMPFILES
-
-../tef/TEmimeTestServer.mmp support
-
-../tef/TTestEcomDataRec.mmp support
-
-
-PRJ_TESTEXPORTS
-
-../tef/scripts/emimetest_run.bat	z:/emimetest/emimetest_run.bat
-../tef/scripts/emimetest_run.bat        /epoc32/release/winscw/udeb/emimetest_run.bat
-../tef/scripts/emimetest_run.bat        /epoc32/release/winscw/urel/emimetest_run.bat
-../tef/scripts/emimetest_T_Mime.script  z:/emimetest/emimetest_t_mime.script
-../tef/scripts/emimetest_T_Mstr.script  z:/emimetest/emimetest_t_mstr.script
-../tef/scripts/emimetest_T_Maps.script  z:/emimetest/emimetest_t_maps.script
-
-../group/EMimeTest.iby	/epoc32/rom/include/emimetest.iby
-
-// MARM
-../tdata/testrec.text	/epoc32/data/z/system/data/emime/testrec.text
-../tdata/testrec.txt	/epoc32/data/z/system/data/emime/testrec.txt
-../tdata/Word.doc		/epoc32/data/z/system/data/emime/word.doc
-
-// WINS UDEB
-../tdata/testrec.text	/epoc32/release/wins/udeb/z/system/data/emime/testrec.text
-../tdata/testrec.txt	/epoc32/release/wins/udeb/z/system/data/emime/testrec.txt
-../tdata/Word.doc		/epoc32/release/wins/udeb/z/system/data/emime/word.doc
-
-// WINS UREL
-../tdata/testrec.text	/epoc32/release/wins/urel/z/system/data/emime/testrec.text
-../tdata/testrec.txt	/epoc32/release/wins/urel/z/system/data/emime/testrec.txt
-../tdata/Word.doc		/epoc32/release/wins/urel/z/system/data/emime/word.doc
-
-// WINSCW UDEB
-../tdata/testrec.text	/epoc32/release/winscw/udeb/z/system/data/emime/testrec.text
-../tdata/testrec.txt	/epoc32/release/winscw/udeb/z/system/data/emime/testrec.txt
-../tdata/Word.doc		/epoc32/release/winscw/udeb/z/system/data/emime/word.doc
-
-// WINSCW UREL
-../tdata/testrec.text	/epoc32/release/winscw/urel/z/system/data/emime/testrec.text
-../tdata/testrec.txt	/epoc32/release/winscw/urel/z/system/data/emime/testrec.txt
-../tdata/Word.doc		/epoc32/release/winscw/urel/z/system/data/emime/word.doc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/mimerecognitionfw/group/EMimeTest1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,40 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __EMIMETEST_IBY__
+#define __EMIMETEST_IBY__
+
+#include <testexecute.iby>
+
+data=EPOCROOT##epoc32\data\z\system\data\emime\testrec.txt		System\Data\emime\testrec.txt
+data=EPOCROOT##epoc32\data\z\system\data\emime\testrec.text		System\Data\emime\testrec.text
+data=EPOCROOT##epoc32\data\z\system\data\emime\word.doc			System\Data\emime\word.doc
+
+
+file=ABI_DIR\BUILD_DIR\TEmimeTestServer.exe		System\libs\TEmimeTestServer.exe
+
+
+
+ECOM_PLUGIN(ttestecomdatarec.dll,1d1f75ed.rsc)
+
+
+
+data=DATAZ_\emimetest\emimetest_run.bat	       \emimetest_run.bat
+data=DATAZ_\emimetest\emimetest_t_mime.script  \emimetest\emimetest_t_mime.script
+data=DATAZ_\emimetest\emimetest_t_mstr.script  \emimetest\emimetest_t_mstr.script
+data=DATAZ_\emimetest\emimetest_t_maps.script  \emimetest\emimetest_t_maps.script
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/mimerecognitionfw/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,87 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// MIME recognisers
+// 
+//
+
+/**
+ @file
+*/
+
+
+PRJ_PLATFORMS
+DEFAULT WINC
+
+
+PRJ_EXPORTS
+
+../inc/APMFNDR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(apmfndr.h)
+../inc/APMREC.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(apmrec.h)
+../inc/APMREC.INL SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(apmrec.inl)
+../inc/APMSTD.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(apmstd.h)
+../inc/DATASTOR.H SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(datastor.h)
+
+../bwins/MRECU.DEF		/epoc32/release/wins/mrecu.def
+
+../group/emime.iby		/epoc32/rom/include/emime.iby
+
+PRJ_MMPFILES
+
+../apmime/APMIME.MMP
+../rec/RECAPP.MMP
+../rec/RECTXT.MMP
+
+
+PRJ_TESTMMPFILES
+
+../tef/TEmimeTestServer.mmp support
+
+../tef/TTestEcomDataRec.mmp support
+
+
+PRJ_TESTEXPORTS
+
+../tef/scripts/emimetest_run.bat	z:/emimetest/emimetest_run.bat
+../tef/scripts/emimetest_run.bat        /epoc32/release/winscw/udeb/emimetest_run.bat
+../tef/scripts/emimetest_run.bat        /epoc32/release/winscw/urel/emimetest_run.bat
+../tef/scripts/emimetest_T_Mime.script  z:/emimetest/emimetest_t_mime.script
+../tef/scripts/emimetest_T_Mstr.script  z:/emimetest/emimetest_t_mstr.script
+../tef/scripts/emimetest_T_Maps.script  z:/emimetest/emimetest_t_maps.script
+
+../group/EMimeTest.iby	/epoc32/rom/include/emimetest.iby
+
+// MARM
+../tdata/testrec.text	/epoc32/data/z/system/data/emime/testrec.text
+../tdata/testrec.txt	/epoc32/data/z/system/data/emime/testrec.txt
+../tdata/Word.doc		/epoc32/data/z/system/data/emime/word.doc
+
+// WINS UDEB
+../tdata/testrec.text	/epoc32/release/wins/udeb/z/system/data/emime/testrec.text
+../tdata/testrec.txt	/epoc32/release/wins/udeb/z/system/data/emime/testrec.txt
+../tdata/Word.doc		/epoc32/release/wins/udeb/z/system/data/emime/word.doc
+
+// WINS UREL
+../tdata/testrec.text	/epoc32/release/wins/urel/z/system/data/emime/testrec.text
+../tdata/testrec.txt	/epoc32/release/wins/urel/z/system/data/emime/testrec.txt
+../tdata/Word.doc		/epoc32/release/wins/urel/z/system/data/emime/word.doc
+
+// WINSCW UDEB
+../tdata/testrec.text	/epoc32/release/winscw/udeb/z/system/data/emime/testrec.text
+../tdata/testrec.txt	/epoc32/release/winscw/udeb/z/system/data/emime/testrec.txt
+../tdata/Word.doc		/epoc32/release/winscw/udeb/z/system/data/emime/word.doc
+
+// WINSCW UREL
+../tdata/testrec.text	/epoc32/release/winscw/urel/z/system/data/emime/testrec.text
+../tdata/testrec.txt	/epoc32/release/winscw/urel/z/system/data/emime/testrec.txt
+../tdata/Word.doc		/epoc32/release/winscw/urel/z/system/data/emime/word.doc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/mimerecognitionfw/group/mimerecognitionfw.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,68 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"mimerecognitionfw.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files-Script
+
+"/epoc32/data/z/emimetest/emimetest_t_mime.script"-"C:/emimetest/emimetest_t_mime.script"
+"/epoc32/data/z/emimetest/emimetest_t_mstr.script"-"C:/emimetest/emimetest_t_mstr.script"
+"/epoc32/data/z/emimetest/emimetest_t_maps.script"-"C:/emimetest/emimetest_t_maps.script"
+
+;The batch file to run the tests
+"/epoc32/data/z/emimetest/emimetest_run.bat"-"C:/emimetest_run.bat"
+
+
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/genericservices/mimerecognitionfw/tef/T_MimeStep.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/mimerecognitionfw/tef/T_MimeStep.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -486,6 +486,7 @@
 	CleanupStack::PopAndDestroy(buf); // buf
 
 	delete iRecognizer;
+	iRecongnizer = 0;
 	}
 
 CT_MimeStep::~CT_MimeStep()
--- a/genericservices/mimerecognitionfw/tef/T_MstrStep.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/mimerecognitionfw/tef/T_MstrStep.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -43,7 +43,12 @@
 TVerdict CT_MstrStep::doTestStepL()
 	{	
 	INFO_PRINTF1(_L("Test Started"));
-	iFs.Connect();
+    TInt r = KErrNone;
+    r = iFs.Connect();
+    if (r != KErrNone)
+        {
+            User::Leave(r);
+        }
 	__UHEAP_MARK;
 	TRAPD(ret,doMenuL());		
 	TEST(ret==KErrNone);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/mimerecognitionfw/tef/mimerecognitionfw_temp.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,68 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"mimerecognitionfw.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files-Script
+
+"/epoc32/data/z/emimetest/emimetest_t_mime.script"-"C:/emimetest/emimetest_t_mime.script"
+"/epoc32/data/z/emimetest/emimetest_t_mstr.script"-"C:/emimetest/emimetest_t_mstr.script"
+"/epoc32/data/z/emimetest/emimetest_t_maps.script"-"C:/emimetest/emimetest_t_maps.script"
+
+;The batch file to run the tests
+;"/epoc32/data/z/emimetest/emimetest_run.bat"-"C:/emimetest_run.bat"
+
+
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/genericservices/s60compatibilityheaders/commonengine/EABI/CommonEngineCRU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-EXPORTS
-	_ZN12StringLoader4LoadER6TDes16iP7CCoeEnv @ 1 NONAME
-	_ZN12StringLoader5LoadLEiP7CCoeEnv @ 2 NONAME
-	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayP7CCoeEnv @ 3 NONAME
-	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 4 NONAME
-	_ZN12StringLoader5LoadLEiRK7TDesC16P7CCoeEnv @ 5 NONAME
-	_ZN12StringLoader5LoadLEiRK7TDesC16iP7CCoeEnv @ 6 NONAME
-	_ZN12StringLoader5LoadLEiRK9CArrayFixIiEP7CCoeEnv @ 7 NONAME
-	_ZN12StringLoader5LoadLEiiP7CCoeEnv @ 8 NONAME
-	_ZN12StringLoader6FormatER6TDes16RK7TDesC16iS4_ @ 9 NONAME
-	_ZN12StringLoader6FormatER6TDes16RK7TDesC16ii @ 10 NONAME
-	_ZN12StringLoader6LoadLCEiP7CCoeEnv @ 11 NONAME
-	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayP7CCoeEnv @ 12 NONAME
-	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 13 NONAME
-	_ZN12StringLoader6LoadLCEiRK7TDesC16P7CCoeEnv @ 14 NONAME
-	_ZN12StringLoader6LoadLCEiRK7TDesC16iP7CCoeEnv @ 15 NONAME
-	_ZN12StringLoader6LoadLCEiRK9CArrayFixIiEP7CCoeEnv @ 16 NONAME
-	_ZN12StringLoader6LoadLCEiiP7CCoeEnv @ 17 NONAME
-	_ZN13CTextResolver18ResolveErrorStringEiNS_13TErrorContextE @ 18 NONAME
-	_ZN13CTextResolver18ResolveErrorStringEiRiRjNS_13TErrorContextE @ 19 NONAME
-	_ZN13CTextResolver4NewLER7CCoeEnv @ 20 NONAME
-	_ZN13CTextResolver4NewLEv @ 21 NONAME
-	_ZN13CTextResolver5NewLCER7CCoeEnv @ 22 NONAME
-	_ZN13CTextResolver5NewLCEv @ 23 NONAME
-	_ZN13CTextResolverD0Ev @ 24 NONAME
-	_ZN13CTextResolverD1Ev @ 25 NONAME
-	_ZN13CTextResolverD2Ev @ 26 NONAME
-	_ZN15CFindItemEngine12DoNewSearchLERK7TDesC16NS_19TFindItemSearchCaseE @ 27 NONAME
-	_ZN15CFindItemEngine13ResetPositionEv @ 28 NONAME
-	_ZN15CFindItemEngine4ItemERNS_10SFoundItemE @ 29 NONAME
-	_ZN15CFindItemEngine4NewLERK7TDesC16NS_19TFindItemSearchCaseE @ 30 NONAME
-	_ZN15CFindItemEngine8NextItemERNS_10SFoundItemE @ 31 NONAME
-	_ZN15CFindItemEngine8PrevItemERNS_10SFoundItemE @ 32 NONAME
-	_ZN15CFindItemEngineD0Ev @ 33 NONAME
-	_ZN15CFindItemEngineD1Ev @ 34 NONAME
-	_ZN15CFindItemEngineD2Ev @ 35 NONAME
-	_ZN17CSharedDataServer11ThreadStartERNS_7TSignalE @ 36 NONAME ABSENT
-	_ZN17CommonPhoneParser16ParsePhoneNumberER6TDes16i @ 37 NONAME
-	_ZN17CommonPhoneParser18IsValidPhoneNumberERK7TDesC16i @ 38 NONAME
-	_ZN17RSharedDataClient5CloseEv @ 39 NONAME ABSENT
-	_ZN17RSharedDataClient7ConnectEv @ 40 NONAME ABSENT
-	_ZN17RSharedDataClientC1Ev @ 41 NONAME ABSENT
-	_ZN17RSharedDataClientC2Ev @ 42 NONAME ABSENT
-	_ZN19RConeResourceLoader4OpenER4TBufILi256EE @ 43 NONAME
-	_ZN19RConeResourceLoader5CloseEv @ 44 NONAME
-	_ZN19RConeResourceLoader5OpenLER4TBufILi256EE @ 45 NONAME
-	_ZN19RConeResourceLoaderC1ER7CCoeEnv @ 46 NONAME
-	_ZN19RConeResourceLoaderC2ER7CCoeEnv @ 47 NONAME
-	_ZN20CCommonContentPolicy12IsClosedTypeERK7TDesC16 @ 48 NONAME
-	_ZN20CCommonContentPolicy13IsClosedFileLERK7TDesC16 @ 49 NONAME
-	_ZN20CCommonContentPolicy14IsDRMEnvelopeLERK7TDesC16 @ 50 NONAME
-	_ZN20CCommonContentPolicy17IsClosedExtensionERK7TDesC16 @ 51 NONAME
-	_ZN20CCommonContentPolicy4NewLEv @ 52 NONAME
-	_ZN20CCommonContentPolicy5NewLCEv @ 53 NONAME
-	_ZN20CCommonContentPolicyD0Ev @ 54 NONAME
-	_ZN20CCommonContentPolicyD1Ev @ 55 NONAME
-	_ZN20CCommonContentPolicyD2Ev @ 56 NONAME
-	_ZN21CStringResourceReader18ReadResourceStringEi @ 57 NONAME
-	_ZN21CStringResourceReader4NewLER4TBufILi256EE @ 58 NONAME
-	_ZN21CStringResourceReader5NewLCER4TBufILi256EE @ 59 NONAME
-	_ZNK15CFindItemEngine8PositionEv @ 60 NONAME
-	_ZNK15CFindItemEngine9ItemArrayEv @ 61 NONAME
-	_ZNK15CFindItemEngine9ItemCountEv @ 62 NONAME
-	_ZNK17RSharedDataClient20RequestFreeDiskSpaceEi @ 63 NONAME ABSENT
-	_ZNK17RSharedDataClient22RequestFreeDiskSpaceLCEi @ 64 NONAME ABSENT
-	_ZNK17RSharedDataClient26CancelFreeDiskSpaceRequestEv @ 65 NONAME ABSENT
-	_ZTI13CTextResolver @ 66 NONAME ; #<TI>#
-	_ZTI15CFindItemEngine @ 67 NONAME ; #<TI>#
-	_ZTI17CSharedDataServer @ 68 NONAME ABSENT ; #<TI>#
-	_ZTI20CCommonContentPolicy @ 69 NONAME ABSENT; #<TI>#
-	_ZN21CStringResourceReader @ 70 NONAME ABSENT; #<TI>#
-	_ZTV13CTextResolver @ 71 NONAME ; #<VT>#
-	_ZTV15CFindItemEngine @ 72 NONAME ; #<VT>#
-	_ZTV17CSharedDataServer @ 73 NONAME ABSENT ; #<VT>#
-	_ZTV20CCommonContentPolicy @ 74 NONAME ABSENT; #<VT>#
-	_ZN21CStringResourceReader @ 75 NONAME ABSENT; #<VT>#
-	_ZN20CCommonContentPolicy13IsClosedFileLER5RFile @ 76 NONAME
-	_ZN20CCommonContentPolicy14IsDRMEnvelopeLER5RFile @ 77 NONAME
-	_ZN21CStringResourceReader4NewLER4TBufILi256EER3RFs @ 78 NONAME
-	_ZN21CStringResourceReader5NewLCER4TBufILi256EER3RFs @ 79 NONAME
-	_ZN20CCommonContentPolicy4NewLER3RFs @ 80 NONAME
-	_ZN20CCommonContentPolicy5NewLCER3RFs @ 81 NONAME
-	_ZN15CFindItemEngine12DoNewSearchLERK7TDesC16NS_19TFindItemSearchCaseEi @ 82 NONAME
-	_ZN15CFindItemEngine4NewLERK7TDesC16NS_19TFindItemSearchCaseEi @ 83 NONAME
--- a/genericservices/s60compatibilityheaders/commonengine/EABI/CommonEngineU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,186 +0,0 @@
-EXPORTS
-	_ZN12CSharedDataI10AddToValueERK7TDesC16Ri @ 1 NONAME
-	_ZN12CSharedDataI12AddCallBackLERK9TCallBackRK7TDesC16 @ 2 NONAME
-	_ZN12CSharedDataI12CancelSignalERK7TDesC16 @ 3 NONAME
-	_ZN12CSharedDataI3GetERK7TDesC16R6TDes16 @ 4 NONAME
-	_ZN12CSharedDataI3GetERK7TDesC16Rd @ 5 NONAME
-	_ZN12CSharedDataI3GetERK7TDesC16Ri @ 6 NONAME
-	_ZN12CSharedDataI3SetERK7TDesC16Rd @ 7 NONAME
-	_ZN12CSharedDataI3SetERK7TDesC16Ri @ 8 NONAME
-	_ZN12CSharedDataI3SetERK7TDesC16S2_ @ 9 NONAME
-	_ZN12CSharedDataI4NewLERK4TUidi @ 10 NONAME
-	_ZN12CSharedDataI6SignalERK7TDesC16 @ 11 NONAME
-	_ZN12CSharedDataI9AddNotifyERK7TDesC16 @ 12 NONAME
-	_ZN12CSharedDataID0Ev @ 13 NONAME
-	_ZN12CSharedDataID1Ev @ 14 NONAME
-	_ZN12CSharedDataID2Ev @ 15 NONAME
-	_ZN12StringLoader4LoadER6TDes16iP7CCoeEnv @ 16 NONAME
-	_ZN12StringLoader5LoadLEiP7CCoeEnv @ 17 NONAME
-	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayP7CCoeEnv @ 18 NONAME
-	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 19 NONAME
-	_ZN12StringLoader5LoadLEiRK7TDesC16P7CCoeEnv @ 20 NONAME
-	_ZN12StringLoader5LoadLEiRK7TDesC16iP7CCoeEnv @ 21 NONAME
-	_ZN12StringLoader5LoadLEiRK9CArrayFixIiEP7CCoeEnv @ 22 NONAME
-	_ZN12StringLoader5LoadLEiiP7CCoeEnv @ 23 NONAME
-	_ZN12StringLoader6FormatER6TDes16RK7TDesC16iS4_ @ 24 NONAME
-	_ZN12StringLoader6FormatER6TDes16RK7TDesC16ii @ 25 NONAME
-	_ZN12StringLoader6LoadLCEiP7CCoeEnv @ 26 NONAME
-	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayP7CCoeEnv @ 27 NONAME
-	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 28 NONAME
-	_ZN12StringLoader6LoadLCEiRK7TDesC16P7CCoeEnv @ 29 NONAME
-	_ZN12StringLoader6LoadLCEiRK7TDesC16iP7CCoeEnv @ 30 NONAME
-	_ZN12StringLoader6LoadLCEiRK9CArrayFixIiEP7CCoeEnv @ 31 NONAME
-	_ZN12StringLoader6LoadLCEiiP7CCoeEnv @ 32 NONAME
-	_ZN13CTextResolver18ResolveErrorStringEiNS_13TErrorContextE @ 33 NONAME
-	_ZN13CTextResolver18ResolveErrorStringEiRiRjNS_13TErrorContextE @ 34 NONAME
-	_ZN13CTextResolver4NewLER7CCoeEnv @ 35 NONAME
-	_ZN13CTextResolver4NewLEv @ 36 NONAME
-	_ZN13CTextResolver5NewLCER7CCoeEnv @ 37 NONAME
-	_ZN13CTextResolver5NewLCEv @ 38 NONAME
-	_ZN13CTextResolverD0Ev @ 39 NONAME
-	_ZN13CTextResolverD1Ev @ 40 NONAME
-	_ZN13CTextResolverD2Ev @ 41 NONAME
-	_ZN15CFindItemEngine12DoNewSearchLERK7TDesC16NS_19TFindItemSearchCaseE @ 42 NONAME
-	_ZN15CFindItemEngine13ResetPositionEv @ 43 NONAME
-	_ZN15CFindItemEngine4ItemERNS_10SFoundItemE @ 44 NONAME
-	_ZN15CFindItemEngine4NewLERK7TDesC16NS_19TFindItemSearchCaseE @ 45 NONAME
-	_ZN15CFindItemEngine8NextItemERNS_10SFoundItemE @ 46 NONAME
-	_ZN15CFindItemEngine8PrevItemERNS_10SFoundItemE @ 47 NONAME
-	_ZN15CFindItemEngineD0Ev @ 48 NONAME
-	_ZN15CFindItemEngineD1Ev @ 49 NONAME
-	_ZN15CFindItemEngineD2Ev @ 50 NONAME
-	_ZN17CSharedDataServer11ThreadStartERNS_7TSignalE @ 51 NONAME
-	_ZN17CSharedDataString4NewLERK7TDesC16P12CSharedDataI9TCallBackS2_ @ 52 NONAME
-	_ZN17CSharedDataString4NewLERK7TDesC16P12CSharedDataIS2_ @ 53 NONAME
-	_ZN17CSharedDataString5NewLCERK7TDesC16P12CSharedDataI9TCallBackS2_ @ 54 NONAME
-	_ZN17CSharedDataString5NewLCERK7TDesC16P12CSharedDataIS2_ @ 55 NONAME
-	_ZN17CSharedDataString5ValueEv @ 56 NONAME
-	_ZN17CSharedDataString6TProxyC1ERS_ @ 57 NONAME
-	_ZN17CSharedDataString6TProxyC2ERS_ @ 58 NONAME
-	_ZN17CSharedDataString6TProxyaSEP7HBufC16 @ 59 NONAME
-	_ZN17CSharedDataString6TProxyaSERKS0_ @ 60 NONAME
-	_ZN17CSharedDataStringD0Ev @ 61 NONAME
-	_ZN17CSharedDataStringD1Ev @ 62 NONAME
-	_ZN17CSharedDataStringD2Ev @ 63 NONAME
-	_ZN17CommonPhoneParser16ParsePhoneNumberER6TDes16NS_16TPhoneNumberTypeE @ 64 NONAME
-	_ZN17CommonPhoneParser18IsValidPhoneNumberERK7TDesC16NS_16TPhoneNumberTypeE @ 65 NONAME
-	_ZN17RSharedDataClient10AddToValueERK7TDesC16i @ 66 NONAME
-	_ZN17RSharedDataClient12CancelNotifyE4TUidPK7TDesC16 @ 67 NONAME
-	_ZN17RSharedDataClient12CancelSignalERK7TDesC16 @ 68 NONAME
-	_ZN17RSharedDataClient12NotifyChangeE4TUidPK7TDesC16 @ 69 NONAME
-	_ZN17RSharedDataClient15RestoreOriginalE4TUidPK12MDesC16Array @ 70 NONAME
-	_ZN17RSharedDataClient16CancelAllSignalsEv @ 71 NONAME
-	_ZN17RSharedDataClient17CancelAllNotifiesEv @ 72 NONAME
-	_ZN17RSharedDataClient5CloseEv @ 73 NONAME
-	_ZN17RSharedDataClient6SetIntERK7TDesC16i @ 74 NONAME
-	_ZN17RSharedDataClient6SignalERK7TDesC16 @ 75 NONAME
-	_ZN17RSharedDataClient7ConnectEi @ 76 NONAME
-	_ZN17RSharedDataClient7SetRealERK7TDesC16d @ 77 NONAME
-	_ZN17RSharedDataClient9NotifySetE4TUidPK7TDesC16 @ 78 NONAME
-	_ZN17RSharedDataClient9SetStringERK7TDesC16S2_ @ 79 NONAME
-	_ZN17RSharedDataClientC1EP24MSharedDataNotifyHandler @ 80 NONAME
-	_ZN17RSharedDataClientC1Ev @ 81 NONAME
-	_ZN17RSharedDataClientC2EP24MSharedDataNotifyHandler @ 82 NONAME
-	_ZN17RSharedDataClientC2Ev @ 83 NONAME
-	_ZN17SharedDataFlusher8FlushAllEv @ 84 NONAME
-	_ZN18CSharedDataInteger4NewLERK7TDesC16P12CSharedDataI9TCallBacki @ 85 NONAME
-	_ZN18CSharedDataInteger4NewLERK7TDesC16P12CSharedDataIi @ 86 NONAME
-	_ZN18CSharedDataInteger5NewLCERK7TDesC16P12CSharedDataI9TCallBacki @ 87 NONAME
-	_ZN18CSharedDataInteger5NewLCERK7TDesC16P12CSharedDataIi @ 88 NONAME
-	_ZN18CSharedDataInteger5ValueEv @ 89 NONAME
-	_ZN18CSharedDataInteger6TProxyC1ERS_ @ 90 NONAME
-	_ZN18CSharedDataInteger6TProxyC2ERS_ @ 91 NONAME
-	_ZN18CSharedDataInteger6TProxyaSERKS0_ @ 92 NONAME
-	_ZN18CSharedDataInteger6TProxyaSEi @ 93 NONAME
-	_ZN18CSharedDataInteger6TProxypLEi @ 94 NONAME
-	_ZN18CSharedDataIntegerD0Ev @ 95 NONAME
-	_ZN18CSharedDataIntegerD1Ev @ 96 NONAME
-	_ZN18CSharedDataIntegerD2Ev @ 97 NONAME
-	_ZN19RConeResourceLoader4OpenER4TBufILi256EE @ 98 NONAME
-	_ZN19RConeResourceLoader5CloseEv @ 99 NONAME
-	_ZN19RConeResourceLoader5OpenLER4TBufILi256EE @ 100 NONAME
-	_ZN19RConeResourceLoaderC1ER7CCoeEnv @ 101 NONAME
-	_ZN19RConeResourceLoaderC2ER7CCoeEnv @ 102 NONAME
-	_ZN20CCommonContentPolicy12IsClosedTypeERK7TDesC16 @ 103 NONAME
-	_ZN20CCommonContentPolicy13IsClosedFileLERK7TDesC16 @ 104 NONAME
-	_ZN20CCommonContentPolicy14IsDRMEnvelopeLERK7TDesC16 @ 105 NONAME
-	_ZN20CCommonContentPolicy17IsClosedExtensionERK7TDesC16 @ 106 NONAME
-	_ZN20CCommonContentPolicy4NewLEv @ 107 NONAME
-	_ZN20CCommonContentPolicy5NewLCEv @ 108 NONAME
-	_ZN20CCommonContentPolicyD0Ev @ 109 NONAME
-	_ZN20CCommonContentPolicyD1Ev @ 110 NONAME
-	_ZN20CCommonContentPolicyD2Ev @ 111 NONAME
-	_ZN21CStringResourceReader18ReadResourceStringEi @ 112 NONAME
-	_ZN21CStringResourceReader4NewLER4TBufILi256EE @ 113 NONAME
-	_ZN21CStringResourceReader5NewLCER4TBufILi256EE @ 114 NONAME
-	_ZNK15CFindItemEngine8PositionEv @ 115 NONAME
-	_ZNK15CFindItemEngine9ItemArrayEv @ 116 NONAME
-	_ZNK15CFindItemEngine9ItemCountEv @ 117 NONAME
-	_ZNK17CSharedDataString5ValueEv @ 118 NONAME
-	_ZNK17CSharedDataString6TProxycvP7HBufC16Ev @ 119 NONAME
-	_ZNK17RSharedDataClient20RequestFreeDiskSpaceEi @ 120 NONAME
-	_ZNK17RSharedDataClient21AssignToTemporaryFileE4TUid @ 121 NONAME
-	_ZNK17RSharedDataClient22RequestFreeDiskSpaceLCEi @ 122 NONAME
-	_ZNK17RSharedDataClient26CancelFreeDiskSpaceRequestEv @ 123 NONAME
-	_ZNK17RSharedDataClient5FlushEv @ 124 NONAME
-	_ZNK17RSharedDataClient6AssignE4TUid @ 125 NONAME
-	_ZNK17RSharedDataClient6GetIntERK7TDesC16Ri @ 126 NONAME
-	_ZNK17RSharedDataClient7GetRealERK7TDesC16Rd @ 127 NONAME
-	_ZNK17RSharedDataClient9GetStringERK7TDesC16R6TDes16 @ 128 NONAME
-	_ZNK18CSharedDataInteger5ValueEv @ 129 NONAME
-	_ZNK18CSharedDataInteger6TProxycviEv @ 130 NONAME
-	_ZTI12CSharedDataI @ 131 NONAME ; #<TI>#
-	_ZTI13CTextResolver @ 132 NONAME ; #<TI>#
-	_ZTI15CFindItemEngine @ 133 NONAME ; #<TI>#
-	_ZTI15CSharedDataFile @ 134 NONAME ; #<TI>#
-	_ZTI16CSharedDataEvent @ 135 NONAME ; #<TI>#
-	_ZTI16CSharedDataField @ 136 NONAME ; #<TI>#
-	_ZTI17CSharedDataNotify @ 137 NONAME ; #<TI>#
-	_ZTI17CSharedDataPlugin @ 138 NONAME ; #<TI>#
-	_ZTI17CSharedDataServer @ 139 NONAME ; #<TI>#
-	_ZTI17CSharedDataString @ 140 NONAME ; #<TI>#
-	_ZTI18CSharedDataInteger @ 141 NONAME ; #<TI>#
-	_ZTI18CSharedDataSession @ 142 NONAME ; #<TI>#
-	_ZTI20CCommonContentPolicy @ 143 NONAME ; #<TI>#
-	_ZTI20CSharedDataFieldList @ 144 NONAME ; #<TI>#
-	_ZTI20CSharedDataScheduler @ 145 NONAME ; #<TI>#
-	_ZTI21CStringResourceReader @ 146 NONAME ; #<TI>#
-	_ZTI22CSharedDataActiveFlush @ 147 NONAME ; #<TI>#
-	_ZTI23CSharedDataAsyncMessage @ 148 NONAME ; #<TI>#
-	_ZTI23CSharedDataAsyncRequest @ 149 NONAME ; #<TI>#
-	_ZTI24CCommonContentPolicyImpl @ 150 NONAME ; #<TI>#
-	_ZTI24CSharedDataActiveRestore @ 151 NONAME ; #<TI>#
-	_ZTI24CSharedDataAsyncFunction @ 152 NONAME ; #<TI>#
-	_ZTI24CSharedDataNotifyHandler @ 153 NONAME ; #<TI>#
-	_ZTI25CSharedDataINotifyHandler @ 154 NONAME ; #<TI>#
-	_ZTI29CSharedDataFileSystemNotifier @ 155 NONAME ; #<TI>#
-	_ZTIN17CSharedDataPlugin3DfcE @ 156 NONAME ; #<TI>#
-	_ZTIN17CSharedDataServer14CShutdownTimerE @ 157 NONAME ; #<TI>#
-	_ZTV12CSharedDataI @ 158 NONAME ; #<VT>#
-	_ZTV13CTextResolver @ 159 NONAME ; #<VT>#
-	_ZTV15CFindItemEngine @ 160 NONAME ; #<VT>#
-	_ZTV15CSharedDataFile @ 161 NONAME ; #<VT>#
-	_ZTV16CSharedDataEvent @ 162 NONAME ; #<VT>#
-	_ZTV16CSharedDataField @ 163 NONAME ; #<VT>#
-	_ZTV17CSharedDataNotify @ 164 NONAME ; #<VT>#
-	_ZTV17CSharedDataPlugin @ 165 NONAME ; #<VT>#
-	_ZTV17CSharedDataServer @ 166 NONAME ; #<VT>#
-	_ZTV17CSharedDataString @ 167 NONAME ; #<VT>#
-	_ZTV18CSharedDataInteger @ 168 NONAME ; #<VT>#
-	_ZTV18CSharedDataSession @ 169 NONAME ; #<VT>#
-	_ZTV20CCommonContentPolicy @ 170 NONAME ; #<VT>#
-	_ZTV20CSharedDataFieldList @ 171 NONAME ; #<VT>#
-	_ZTV20CSharedDataScheduler @ 172 NONAME ; #<VT>#
-	_ZTV21CStringResourceReader @ 173 NONAME ; #<VT>#
-	_ZTV22CSharedDataActiveFlush @ 174 NONAME ; #<VT>#
-	_ZTV23CSharedDataAsyncMessage @ 175 NONAME ; #<VT>#
-	_ZTV23CSharedDataAsyncRequest @ 176 NONAME ; #<VT>#
-	_ZTV24CCommonContentPolicyImpl @ 177 NONAME ; #<VT>#
-	_ZTV24CSharedDataActiveRestore @ 178 NONAME ; #<VT>#
-	_ZTV24CSharedDataAsyncFunction @ 179 NONAME ; #<VT>#
-	_ZTV24CSharedDataNotifyHandler @ 180 NONAME ; #<VT>#
-	_ZTV25CSharedDataINotifyHandler @ 181 NONAME ; #<VT>#
-	_ZTV29CSharedDataFileSystemNotifier @ 182 NONAME ; #<VT>#
-	_ZTVN17CSharedDataPlugin3DfcE @ 183 NONAME ; #<VT>#
-	_ZTVN17CSharedDataServer14CShutdownTimerE @ 184 NONAME ; #<VT>#
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/s60compatibilityheaders/commonengine/eabi/CommonEngineCRu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,84 @@
+EXPORTS
+	_ZN12StringLoader4LoadER6TDes16iP7CCoeEnv @ 1 NONAME
+	_ZN12StringLoader5LoadLEiP7CCoeEnv @ 2 NONAME
+	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayP7CCoeEnv @ 3 NONAME
+	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 4 NONAME
+	_ZN12StringLoader5LoadLEiRK7TDesC16P7CCoeEnv @ 5 NONAME
+	_ZN12StringLoader5LoadLEiRK7TDesC16iP7CCoeEnv @ 6 NONAME
+	_ZN12StringLoader5LoadLEiRK9CArrayFixIiEP7CCoeEnv @ 7 NONAME
+	_ZN12StringLoader5LoadLEiiP7CCoeEnv @ 8 NONAME
+	_ZN12StringLoader6FormatER6TDes16RK7TDesC16iS4_ @ 9 NONAME
+	_ZN12StringLoader6FormatER6TDes16RK7TDesC16ii @ 10 NONAME
+	_ZN12StringLoader6LoadLCEiP7CCoeEnv @ 11 NONAME
+	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayP7CCoeEnv @ 12 NONAME
+	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 13 NONAME
+	_ZN12StringLoader6LoadLCEiRK7TDesC16P7CCoeEnv @ 14 NONAME
+	_ZN12StringLoader6LoadLCEiRK7TDesC16iP7CCoeEnv @ 15 NONAME
+	_ZN12StringLoader6LoadLCEiRK9CArrayFixIiEP7CCoeEnv @ 16 NONAME
+	_ZN12StringLoader6LoadLCEiiP7CCoeEnv @ 17 NONAME
+	_ZN13CTextResolver18ResolveErrorStringEiNS_13TErrorContextE @ 18 NONAME
+	_ZN13CTextResolver18ResolveErrorStringEiRiRjNS_13TErrorContextE @ 19 NONAME
+	_ZN13CTextResolver4NewLER7CCoeEnv @ 20 NONAME
+	_ZN13CTextResolver4NewLEv @ 21 NONAME
+	_ZN13CTextResolver5NewLCER7CCoeEnv @ 22 NONAME
+	_ZN13CTextResolver5NewLCEv @ 23 NONAME
+	_ZN13CTextResolverD0Ev @ 24 NONAME
+	_ZN13CTextResolverD1Ev @ 25 NONAME
+	_ZN13CTextResolverD2Ev @ 26 NONAME
+	_ZN15CFindItemEngine12DoNewSearchLERK7TDesC16NS_19TFindItemSearchCaseE @ 27 NONAME
+	_ZN15CFindItemEngine13ResetPositionEv @ 28 NONAME
+	_ZN15CFindItemEngine4ItemERNS_10SFoundItemE @ 29 NONAME
+	_ZN15CFindItemEngine4NewLERK7TDesC16NS_19TFindItemSearchCaseE @ 30 NONAME
+	_ZN15CFindItemEngine8NextItemERNS_10SFoundItemE @ 31 NONAME
+	_ZN15CFindItemEngine8PrevItemERNS_10SFoundItemE @ 32 NONAME
+	_ZN15CFindItemEngineD0Ev @ 33 NONAME
+	_ZN15CFindItemEngineD1Ev @ 34 NONAME
+	_ZN15CFindItemEngineD2Ev @ 35 NONAME
+	_ZN17CSharedDataServer11ThreadStartERNS_7TSignalE @ 36 NONAME ABSENT
+	_ZN17CommonPhoneParser16ParsePhoneNumberER6TDes16i @ 37 NONAME
+	_ZN17CommonPhoneParser18IsValidPhoneNumberERK7TDesC16i @ 38 NONAME
+	_ZN17RSharedDataClient5CloseEv @ 39 NONAME ABSENT
+	_ZN17RSharedDataClient7ConnectEv @ 40 NONAME ABSENT
+	_ZN17RSharedDataClientC1Ev @ 41 NONAME ABSENT
+	_ZN17RSharedDataClientC2Ev @ 42 NONAME ABSENT
+	_ZN19RConeResourceLoader4OpenER4TBufILi256EE @ 43 NONAME
+	_ZN19RConeResourceLoader5CloseEv @ 44 NONAME
+	_ZN19RConeResourceLoader5OpenLER4TBufILi256EE @ 45 NONAME
+	_ZN19RConeResourceLoaderC1ER7CCoeEnv @ 46 NONAME
+	_ZN19RConeResourceLoaderC2ER7CCoeEnv @ 47 NONAME
+	_ZN20CCommonContentPolicy12IsClosedTypeERK7TDesC16 @ 48 NONAME
+	_ZN20CCommonContentPolicy13IsClosedFileLERK7TDesC16 @ 49 NONAME
+	_ZN20CCommonContentPolicy14IsDRMEnvelopeLERK7TDesC16 @ 50 NONAME
+	_ZN20CCommonContentPolicy17IsClosedExtensionERK7TDesC16 @ 51 NONAME
+	_ZN20CCommonContentPolicy4NewLEv @ 52 NONAME
+	_ZN20CCommonContentPolicy5NewLCEv @ 53 NONAME
+	_ZN20CCommonContentPolicyD0Ev @ 54 NONAME
+	_ZN20CCommonContentPolicyD1Ev @ 55 NONAME
+	_ZN20CCommonContentPolicyD2Ev @ 56 NONAME
+	_ZN21CStringResourceReader18ReadResourceStringEi @ 57 NONAME
+	_ZN21CStringResourceReader4NewLER4TBufILi256EE @ 58 NONAME
+	_ZN21CStringResourceReader5NewLCER4TBufILi256EE @ 59 NONAME
+	_ZNK15CFindItemEngine8PositionEv @ 60 NONAME
+	_ZNK15CFindItemEngine9ItemArrayEv @ 61 NONAME
+	_ZNK15CFindItemEngine9ItemCountEv @ 62 NONAME
+	_ZNK17RSharedDataClient20RequestFreeDiskSpaceEi @ 63 NONAME ABSENT
+	_ZNK17RSharedDataClient22RequestFreeDiskSpaceLCEi @ 64 NONAME ABSENT
+	_ZNK17RSharedDataClient26CancelFreeDiskSpaceRequestEv @ 65 NONAME ABSENT
+	_ZTI13CTextResolver @ 66 NONAME ; #<TI>#
+	_ZTI15CFindItemEngine @ 67 NONAME ; #<TI>#
+	_ZTI17CSharedDataServer @ 68 NONAME ABSENT ; #<TI>#
+	_ZTI20CCommonContentPolicy @ 69 NONAME ABSENT; #<TI>#
+	_ZN21CStringResourceReader @ 70 NONAME ABSENT; #<TI>#
+	_ZTV13CTextResolver @ 71 NONAME ; #<VT>#
+	_ZTV15CFindItemEngine @ 72 NONAME ; #<VT>#
+	_ZTV17CSharedDataServer @ 73 NONAME ABSENT ; #<VT>#
+	_ZTV20CCommonContentPolicy @ 74 NONAME ABSENT; #<VT>#
+	_ZN21CStringResourceReader @ 75 NONAME ABSENT; #<VT>#
+	_ZN20CCommonContentPolicy13IsClosedFileLER5RFile @ 76 NONAME
+	_ZN20CCommonContentPolicy14IsDRMEnvelopeLER5RFile @ 77 NONAME
+	_ZN21CStringResourceReader4NewLER4TBufILi256EER3RFs @ 78 NONAME
+	_ZN21CStringResourceReader5NewLCER4TBufILi256EER3RFs @ 79 NONAME
+	_ZN20CCommonContentPolicy4NewLER3RFs @ 80 NONAME
+	_ZN20CCommonContentPolicy5NewLCER3RFs @ 81 NONAME
+	_ZN15CFindItemEngine12DoNewSearchLERK7TDesC16NS_19TFindItemSearchCaseEi @ 82 NONAME
+	_ZN15CFindItemEngine4NewLERK7TDesC16NS_19TFindItemSearchCaseEi @ 83 NONAME
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/s60compatibilityheaders/commonengine/eabi/CommonEngineu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,186 @@
+EXPORTS
+	_ZN12CSharedDataI10AddToValueERK7TDesC16Ri @ 1 NONAME
+	_ZN12CSharedDataI12AddCallBackLERK9TCallBackRK7TDesC16 @ 2 NONAME
+	_ZN12CSharedDataI12CancelSignalERK7TDesC16 @ 3 NONAME
+	_ZN12CSharedDataI3GetERK7TDesC16R6TDes16 @ 4 NONAME
+	_ZN12CSharedDataI3GetERK7TDesC16Rd @ 5 NONAME
+	_ZN12CSharedDataI3GetERK7TDesC16Ri @ 6 NONAME
+	_ZN12CSharedDataI3SetERK7TDesC16Rd @ 7 NONAME
+	_ZN12CSharedDataI3SetERK7TDesC16Ri @ 8 NONAME
+	_ZN12CSharedDataI3SetERK7TDesC16S2_ @ 9 NONAME
+	_ZN12CSharedDataI4NewLERK4TUidi @ 10 NONAME
+	_ZN12CSharedDataI6SignalERK7TDesC16 @ 11 NONAME
+	_ZN12CSharedDataI9AddNotifyERK7TDesC16 @ 12 NONAME
+	_ZN12CSharedDataID0Ev @ 13 NONAME
+	_ZN12CSharedDataID1Ev @ 14 NONAME
+	_ZN12CSharedDataID2Ev @ 15 NONAME
+	_ZN12StringLoader4LoadER6TDes16iP7CCoeEnv @ 16 NONAME
+	_ZN12StringLoader5LoadLEiP7CCoeEnv @ 17 NONAME
+	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayP7CCoeEnv @ 18 NONAME
+	_ZN12StringLoader5LoadLEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 19 NONAME
+	_ZN12StringLoader5LoadLEiRK7TDesC16P7CCoeEnv @ 20 NONAME
+	_ZN12StringLoader5LoadLEiRK7TDesC16iP7CCoeEnv @ 21 NONAME
+	_ZN12StringLoader5LoadLEiRK9CArrayFixIiEP7CCoeEnv @ 22 NONAME
+	_ZN12StringLoader5LoadLEiiP7CCoeEnv @ 23 NONAME
+	_ZN12StringLoader6FormatER6TDes16RK7TDesC16iS4_ @ 24 NONAME
+	_ZN12StringLoader6FormatER6TDes16RK7TDesC16ii @ 25 NONAME
+	_ZN12StringLoader6LoadLCEiP7CCoeEnv @ 26 NONAME
+	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayP7CCoeEnv @ 27 NONAME
+	_ZN12StringLoader6LoadLCEiRK12MDesC16ArrayRK9CArrayFixIiEP7CCoeEnv @ 28 NONAME
+	_ZN12StringLoader6LoadLCEiRK7TDesC16P7CCoeEnv @ 29 NONAME
+	_ZN12StringLoader6LoadLCEiRK7TDesC16iP7CCoeEnv @ 30 NONAME
+	_ZN12StringLoader6LoadLCEiRK9CArrayFixIiEP7CCoeEnv @ 31 NONAME
+	_ZN12StringLoader6LoadLCEiiP7CCoeEnv @ 32 NONAME
+	_ZN13CTextResolver18ResolveErrorStringEiNS_13TErrorContextE @ 33 NONAME
+	_ZN13CTextResolver18ResolveErrorStringEiRiRjNS_13TErrorContextE @ 34 NONAME
+	_ZN13CTextResolver4NewLER7CCoeEnv @ 35 NONAME
+	_ZN13CTextResolver4NewLEv @ 36 NONAME
+	_ZN13CTextResolver5NewLCER7CCoeEnv @ 37 NONAME
+	_ZN13CTextResolver5NewLCEv @ 38 NONAME
+	_ZN13CTextResolverD0Ev @ 39 NONAME
+	_ZN13CTextResolverD1Ev @ 40 NONAME
+	_ZN13CTextResolverD2Ev @ 41 NONAME
+	_ZN15CFindItemEngine12DoNewSearchLERK7TDesC16NS_19TFindItemSearchCaseE @ 42 NONAME
+	_ZN15CFindItemEngine13ResetPositionEv @ 43 NONAME
+	_ZN15CFindItemEngine4ItemERNS_10SFoundItemE @ 44 NONAME
+	_ZN15CFindItemEngine4NewLERK7TDesC16NS_19TFindItemSearchCaseE @ 45 NONAME
+	_ZN15CFindItemEngine8NextItemERNS_10SFoundItemE @ 46 NONAME
+	_ZN15CFindItemEngine8PrevItemERNS_10SFoundItemE @ 47 NONAME
+	_ZN15CFindItemEngineD0Ev @ 48 NONAME
+	_ZN15CFindItemEngineD1Ev @ 49 NONAME
+	_ZN15CFindItemEngineD2Ev @ 50 NONAME
+	_ZN17CSharedDataServer11ThreadStartERNS_7TSignalE @ 51 NONAME
+	_ZN17CSharedDataString4NewLERK7TDesC16P12CSharedDataI9TCallBackS2_ @ 52 NONAME
+	_ZN17CSharedDataString4NewLERK7TDesC16P12CSharedDataIS2_ @ 53 NONAME
+	_ZN17CSharedDataString5NewLCERK7TDesC16P12CSharedDataI9TCallBackS2_ @ 54 NONAME
+	_ZN17CSharedDataString5NewLCERK7TDesC16P12CSharedDataIS2_ @ 55 NONAME
+	_ZN17CSharedDataString5ValueEv @ 56 NONAME
+	_ZN17CSharedDataString6TProxyC1ERS_ @ 57 NONAME
+	_ZN17CSharedDataString6TProxyC2ERS_ @ 58 NONAME
+	_ZN17CSharedDataString6TProxyaSEP7HBufC16 @ 59 NONAME
+	_ZN17CSharedDataString6TProxyaSERKS0_ @ 60 NONAME
+	_ZN17CSharedDataStringD0Ev @ 61 NONAME
+	_ZN17CSharedDataStringD1Ev @ 62 NONAME
+	_ZN17CSharedDataStringD2Ev @ 63 NONAME
+	_ZN17CommonPhoneParser16ParsePhoneNumberER6TDes16NS_16TPhoneNumberTypeE @ 64 NONAME
+	_ZN17CommonPhoneParser18IsValidPhoneNumberERK7TDesC16NS_16TPhoneNumberTypeE @ 65 NONAME
+	_ZN17RSharedDataClient10AddToValueERK7TDesC16i @ 66 NONAME
+	_ZN17RSharedDataClient12CancelNotifyE4TUidPK7TDesC16 @ 67 NONAME
+	_ZN17RSharedDataClient12CancelSignalERK7TDesC16 @ 68 NONAME
+	_ZN17RSharedDataClient12NotifyChangeE4TUidPK7TDesC16 @ 69 NONAME
+	_ZN17RSharedDataClient15RestoreOriginalE4TUidPK12MDesC16Array @ 70 NONAME
+	_ZN17RSharedDataClient16CancelAllSignalsEv @ 71 NONAME
+	_ZN17RSharedDataClient17CancelAllNotifiesEv @ 72 NONAME
+	_ZN17RSharedDataClient5CloseEv @ 73 NONAME
+	_ZN17RSharedDataClient6SetIntERK7TDesC16i @ 74 NONAME
+	_ZN17RSharedDataClient6SignalERK7TDesC16 @ 75 NONAME
+	_ZN17RSharedDataClient7ConnectEi @ 76 NONAME
+	_ZN17RSharedDataClient7SetRealERK7TDesC16d @ 77 NONAME
+	_ZN17RSharedDataClient9NotifySetE4TUidPK7TDesC16 @ 78 NONAME
+	_ZN17RSharedDataClient9SetStringERK7TDesC16S2_ @ 79 NONAME
+	_ZN17RSharedDataClientC1EP24MSharedDataNotifyHandler @ 80 NONAME
+	_ZN17RSharedDataClientC1Ev @ 81 NONAME
+	_ZN17RSharedDataClientC2EP24MSharedDataNotifyHandler @ 82 NONAME
+	_ZN17RSharedDataClientC2Ev @ 83 NONAME
+	_ZN17SharedDataFlusher8FlushAllEv @ 84 NONAME
+	_ZN18CSharedDataInteger4NewLERK7TDesC16P12CSharedDataI9TCallBacki @ 85 NONAME
+	_ZN18CSharedDataInteger4NewLERK7TDesC16P12CSharedDataIi @ 86 NONAME
+	_ZN18CSharedDataInteger5NewLCERK7TDesC16P12CSharedDataI9TCallBacki @ 87 NONAME
+	_ZN18CSharedDataInteger5NewLCERK7TDesC16P12CSharedDataIi @ 88 NONAME
+	_ZN18CSharedDataInteger5ValueEv @ 89 NONAME
+	_ZN18CSharedDataInteger6TProxyC1ERS_ @ 90 NONAME
+	_ZN18CSharedDataInteger6TProxyC2ERS_ @ 91 NONAME
+	_ZN18CSharedDataInteger6TProxyaSERKS0_ @ 92 NONAME
+	_ZN18CSharedDataInteger6TProxyaSEi @ 93 NONAME
+	_ZN18CSharedDataInteger6TProxypLEi @ 94 NONAME
+	_ZN18CSharedDataIntegerD0Ev @ 95 NONAME
+	_ZN18CSharedDataIntegerD1Ev @ 96 NONAME
+	_ZN18CSharedDataIntegerD2Ev @ 97 NONAME
+	_ZN19RConeResourceLoader4OpenER4TBufILi256EE @ 98 NONAME
+	_ZN19RConeResourceLoader5CloseEv @ 99 NONAME
+	_ZN19RConeResourceLoader5OpenLER4TBufILi256EE @ 100 NONAME
+	_ZN19RConeResourceLoaderC1ER7CCoeEnv @ 101 NONAME
+	_ZN19RConeResourceLoaderC2ER7CCoeEnv @ 102 NONAME
+	_ZN20CCommonContentPolicy12IsClosedTypeERK7TDesC16 @ 103 NONAME
+	_ZN20CCommonContentPolicy13IsClosedFileLERK7TDesC16 @ 104 NONAME
+	_ZN20CCommonContentPolicy14IsDRMEnvelopeLERK7TDesC16 @ 105 NONAME
+	_ZN20CCommonContentPolicy17IsClosedExtensionERK7TDesC16 @ 106 NONAME
+	_ZN20CCommonContentPolicy4NewLEv @ 107 NONAME
+	_ZN20CCommonContentPolicy5NewLCEv @ 108 NONAME
+	_ZN20CCommonContentPolicyD0Ev @ 109 NONAME
+	_ZN20CCommonContentPolicyD1Ev @ 110 NONAME
+	_ZN20CCommonContentPolicyD2Ev @ 111 NONAME
+	_ZN21CStringResourceReader18ReadResourceStringEi @ 112 NONAME
+	_ZN21CStringResourceReader4NewLER4TBufILi256EE @ 113 NONAME
+	_ZN21CStringResourceReader5NewLCER4TBufILi256EE @ 114 NONAME
+	_ZNK15CFindItemEngine8PositionEv @ 115 NONAME
+	_ZNK15CFindItemEngine9ItemArrayEv @ 116 NONAME
+	_ZNK15CFindItemEngine9ItemCountEv @ 117 NONAME
+	_ZNK17CSharedDataString5ValueEv @ 118 NONAME
+	_ZNK17CSharedDataString6TProxycvP7HBufC16Ev @ 119 NONAME
+	_ZNK17RSharedDataClient20RequestFreeDiskSpaceEi @ 120 NONAME
+	_ZNK17RSharedDataClient21AssignToTemporaryFileE4TUid @ 121 NONAME
+	_ZNK17RSharedDataClient22RequestFreeDiskSpaceLCEi @ 122 NONAME
+	_ZNK17RSharedDataClient26CancelFreeDiskSpaceRequestEv @ 123 NONAME
+	_ZNK17RSharedDataClient5FlushEv @ 124 NONAME
+	_ZNK17RSharedDataClient6AssignE4TUid @ 125 NONAME
+	_ZNK17RSharedDataClient6GetIntERK7TDesC16Ri @ 126 NONAME
+	_ZNK17RSharedDataClient7GetRealERK7TDesC16Rd @ 127 NONAME
+	_ZNK17RSharedDataClient9GetStringERK7TDesC16R6TDes16 @ 128 NONAME
+	_ZNK18CSharedDataInteger5ValueEv @ 129 NONAME
+	_ZNK18CSharedDataInteger6TProxycviEv @ 130 NONAME
+	_ZTI12CSharedDataI @ 131 NONAME ; #<TI>#
+	_ZTI13CTextResolver @ 132 NONAME ; #<TI>#
+	_ZTI15CFindItemEngine @ 133 NONAME ; #<TI>#
+	_ZTI15CSharedDataFile @ 134 NONAME ; #<TI>#
+	_ZTI16CSharedDataEvent @ 135 NONAME ; #<TI>#
+	_ZTI16CSharedDataField @ 136 NONAME ; #<TI>#
+	_ZTI17CSharedDataNotify @ 137 NONAME ; #<TI>#
+	_ZTI17CSharedDataPlugin @ 138 NONAME ; #<TI>#
+	_ZTI17CSharedDataServer @ 139 NONAME ; #<TI>#
+	_ZTI17CSharedDataString @ 140 NONAME ; #<TI>#
+	_ZTI18CSharedDataInteger @ 141 NONAME ; #<TI>#
+	_ZTI18CSharedDataSession @ 142 NONAME ; #<TI>#
+	_ZTI20CCommonContentPolicy @ 143 NONAME ; #<TI>#
+	_ZTI20CSharedDataFieldList @ 144 NONAME ; #<TI>#
+	_ZTI20CSharedDataScheduler @ 145 NONAME ; #<TI>#
+	_ZTI21CStringResourceReader @ 146 NONAME ; #<TI>#
+	_ZTI22CSharedDataActiveFlush @ 147 NONAME ; #<TI>#
+	_ZTI23CSharedDataAsyncMessage @ 148 NONAME ; #<TI>#
+	_ZTI23CSharedDataAsyncRequest @ 149 NONAME ; #<TI>#
+	_ZTI24CCommonContentPolicyImpl @ 150 NONAME ; #<TI>#
+	_ZTI24CSharedDataActiveRestore @ 151 NONAME ; #<TI>#
+	_ZTI24CSharedDataAsyncFunction @ 152 NONAME ; #<TI>#
+	_ZTI24CSharedDataNotifyHandler @ 153 NONAME ; #<TI>#
+	_ZTI25CSharedDataINotifyHandler @ 154 NONAME ; #<TI>#
+	_ZTI29CSharedDataFileSystemNotifier @ 155 NONAME ; #<TI>#
+	_ZTIN17CSharedDataPlugin3DfcE @ 156 NONAME ; #<TI>#
+	_ZTIN17CSharedDataServer14CShutdownTimerE @ 157 NONAME ; #<TI>#
+	_ZTV12CSharedDataI @ 158 NONAME ; #<VT>#
+	_ZTV13CTextResolver @ 159 NONAME ; #<VT>#
+	_ZTV15CFindItemEngine @ 160 NONAME ; #<VT>#
+	_ZTV15CSharedDataFile @ 161 NONAME ; #<VT>#
+	_ZTV16CSharedDataEvent @ 162 NONAME ; #<VT>#
+	_ZTV16CSharedDataField @ 163 NONAME ; #<VT>#
+	_ZTV17CSharedDataNotify @ 164 NONAME ; #<VT>#
+	_ZTV17CSharedDataPlugin @ 165 NONAME ; #<VT>#
+	_ZTV17CSharedDataServer @ 166 NONAME ; #<VT>#
+	_ZTV17CSharedDataString @ 167 NONAME ; #<VT>#
+	_ZTV18CSharedDataInteger @ 168 NONAME ; #<VT>#
+	_ZTV18CSharedDataSession @ 169 NONAME ; #<VT>#
+	_ZTV20CCommonContentPolicy @ 170 NONAME ; #<VT>#
+	_ZTV20CSharedDataFieldList @ 171 NONAME ; #<VT>#
+	_ZTV20CSharedDataScheduler @ 172 NONAME ; #<VT>#
+	_ZTV21CStringResourceReader @ 173 NONAME ; #<VT>#
+	_ZTV22CSharedDataActiveFlush @ 174 NONAME ; #<VT>#
+	_ZTV23CSharedDataAsyncMessage @ 175 NONAME ; #<VT>#
+	_ZTV23CSharedDataAsyncRequest @ 176 NONAME ; #<VT>#
+	_ZTV24CCommonContentPolicyImpl @ 177 NONAME ; #<VT>#
+	_ZTV24CSharedDataActiveRestore @ 178 NONAME ; #<VT>#
+	_ZTV24CSharedDataAsyncFunction @ 179 NONAME ; #<VT>#
+	_ZTV24CSharedDataNotifyHandler @ 180 NONAME ; #<VT>#
+	_ZTV25CSharedDataINotifyHandler @ 181 NONAME ; #<VT>#
+	_ZTV29CSharedDataFileSystemNotifier @ 182 NONAME ; #<VT>#
+	_ZTVN17CSharedDataPlugin3DfcE @ 183 NONAME ; #<VT>#
+	_ZTVN17CSharedDataServer14CShutdownTimerE @ 184 NONAME ; #<VT>#
+
--- a/genericservices/s60compatibilityheaders/commonengine/src/textresolver.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/commonengine/src/textresolver.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -211,8 +211,8 @@
 	        								// Nokia-specific version of the errorres.rss file
 	      	TPtr appTextPtr = iTitleText->Des();
 	      	TPtr textPtr = iTextBuffer->Des();
-	      	iCoe->ReadResource(appTextPtr, R_BASE);
-	      	iCoe->ReadResource(textPtr, R_ERROR_RES_GENERAL);
+	      	iCoe->ReadResourceL(appTextPtr, R_BASE);
+	      	iCoe->ReadResourceL(textPtr, R_ERROR_RES_GENERAL);
 	        }
 		}
 	else	// No CCoeEnv available
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/bioerr.ra	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/bioerr.ra	Tue Jul 20 16:35:53 2010 +0530
@@ -1,192 +1,192 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// BIO Messaging error text
-//
-
-
-
-RESOURCE ARRAY r_error_res_bio_base_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -500
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -501
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_unknown_type;			// -502
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_bio_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_unknown_type;			// -510
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_unknown_type;			// -511
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -512
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_unknown_protocol;			// -513
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -514
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -515
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -516 
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_corrupt_message;			// -517
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_unknown_iap;			// -518
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_bad_script;			// -519
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_bad_script;			// -520
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_bio_bad_script;			// -521
-			}
-		};
-	}
-
-RESOURCE ARRAY r_error_res_bio_wapp_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_base;			// -600
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_xmlver;			// -601
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_outbound;			// -602
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_str_tab;			// -603
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_eos;			// -604
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_unexp_val;			// -605
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_no_att;			// -606
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_tag_miss;			// -607
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_store_notf;			// -608
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_msg_unparsed;			// -609
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_unrecog;			// -610
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_null_val;			// -611
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_content;			// -612
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_no_dbr;			// -613
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_not_sup;			// -614
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_bad_mess;			// -615
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_wapp_no_term;			// -616
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_bio_unknown_type				{ buf=err_g_bio_unknown_type; }
-RESOURCE TBUF r_error_res_bio_corrupt_message			{ buf=err_g_bio_corrupt_message; }
-RESOURCE TBUF r_error_res_bio_unknown_protocol			{ buf=err_g_bio_unknown_protocol; }
-RESOURCE TBUF r_error_res_bio_unknown_iap				{ buf=err_g_bio_unknown_iap; }
-RESOURCE TBUF r_error_res_bio_bad_script				{ buf=err_g_bio_bad_script; }
-
-RESOURCE TBUF r_error_res_wapp_base						{ buf=err_g_wapp_base; }
-RESOURCE TBUF r_error_res_wapp_xmlver					{ buf=err_g_wapp_xmlver; }
-RESOURCE TBUF r_error_res_wapp_outbound					{ buf=err_g_wapp_outbound; }
-RESOURCE TBUF r_error_res_wapp_str_tab					{ buf=err_g_wapp_str_tab; }
-RESOURCE TBUF r_error_res_wapp_eos						{ buf=err_g_wapp_eos; }
-RESOURCE TBUF r_error_res_wapp_unexp_val				{ buf=err_g_wapp_unexp_val; }
-RESOURCE TBUF r_error_res_wapp_no_att					{ buf=err_g_wapp_no_att; }
-RESOURCE TBUF r_error_res_wapp_tag_miss					{ buf=err_g_wapp_tag_miss; }
-RESOURCE TBUF r_error_res_wapp_store_notf				{ buf=err_g_wapp_store_notf; }
-RESOURCE TBUF r_error_res_wapp_msg_unparsed				{ buf=err_g_wapp_msg_unparsed; }
-RESOURCE TBUF r_error_res_wapp_unrecog					{ buf=err_g_wapp_unrecog; }
-RESOURCE TBUF r_error_res_wapp_null_val					{ buf=err_g_wapp_null_val; }
-RESOURCE TBUF r_error_res_wapp_content					{ buf=err_g_wapp_content; }
-RESOURCE TBUF r_error_res_wapp_no_dbr					{ buf=err_g_wapp_no_dbr; }
-RESOURCE TBUF r_error_res_wapp_not_sup					{ buf=err_g_wapp_not_sup; }
-RESOURCE TBUF r_error_res_wapp_bad_mess					{ buf=err_g_wapp_bad_mess; }
-RESOURCE TBUF r_error_res_wapp_no_term					{ buf=err_g_wapp_no_term; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// BIO Messaging error text
+//
+
+
+
+RESOURCE ARRAY r_error_res_bio_base_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -500
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -501
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_unknown_type;			// -502
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_bio_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_unknown_type;			// -510
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_unknown_type;			// -511
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -512
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_unknown_protocol;			// -513
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -514
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -515
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -516 
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_corrupt_message;			// -517
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_unknown_iap;			// -518
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_bad_script;			// -519
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_bad_script;			// -520
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_bio_bad_script;			// -521
+			}
+		};
+	}
+
+RESOURCE ARRAY r_error_res_bio_wapp_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_base;			// -600
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_xmlver;			// -601
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_outbound;			// -602
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_str_tab;			// -603
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_eos;			// -604
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_unexp_val;			// -605
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_no_att;			// -606
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_tag_miss;			// -607
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_store_notf;			// -608
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_msg_unparsed;			// -609
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_unrecog;			// -610
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_null_val;			// -611
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_content;			// -612
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_no_dbr;			// -613
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_not_sup;			// -614
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_bad_mess;			// -615
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_wapp_no_term;			// -616
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_bio_unknown_type				{ buf=err_g_bio_unknown_type; }
+RESOURCE TBUF r_error_res_bio_corrupt_message			{ buf=err_g_bio_corrupt_message; }
+RESOURCE TBUF r_error_res_bio_unknown_protocol			{ buf=err_g_bio_unknown_protocol; }
+RESOURCE TBUF r_error_res_bio_unknown_iap				{ buf=err_g_bio_unknown_iap; }
+RESOURCE TBUF r_error_res_bio_bad_script				{ buf=err_g_bio_bad_script; }
+
+RESOURCE TBUF r_error_res_wapp_base						{ buf=err_g_wapp_base; }
+RESOURCE TBUF r_error_res_wapp_xmlver					{ buf=err_g_wapp_xmlver; }
+RESOURCE TBUF r_error_res_wapp_outbound					{ buf=err_g_wapp_outbound; }
+RESOURCE TBUF r_error_res_wapp_str_tab					{ buf=err_g_wapp_str_tab; }
+RESOURCE TBUF r_error_res_wapp_eos						{ buf=err_g_wapp_eos; }
+RESOURCE TBUF r_error_res_wapp_unexp_val				{ buf=err_g_wapp_unexp_val; }
+RESOURCE TBUF r_error_res_wapp_no_att					{ buf=err_g_wapp_no_att; }
+RESOURCE TBUF r_error_res_wapp_tag_miss					{ buf=err_g_wapp_tag_miss; }
+RESOURCE TBUF r_error_res_wapp_store_notf				{ buf=err_g_wapp_store_notf; }
+RESOURCE TBUF r_error_res_wapp_msg_unparsed				{ buf=err_g_wapp_msg_unparsed; }
+RESOURCE TBUF r_error_res_wapp_unrecog					{ buf=err_g_wapp_unrecog; }
+RESOURCE TBUF r_error_res_wapp_null_val					{ buf=err_g_wapp_null_val; }
+RESOURCE TBUF r_error_res_wapp_content					{ buf=err_g_wapp_content; }
+RESOURCE TBUF r_error_res_wapp_no_dbr					{ buf=err_g_wapp_no_dbr; }
+RESOURCE TBUF r_error_res_wapp_not_sup					{ buf=err_g_wapp_not_sup; }
+RESOURCE TBUF r_error_res_wapp_bad_mess					{ buf=err_g_wapp_bad_mess; }
+RESOURCE TBUF r_error_res_wapp_no_term					{ buf=err_g_wapp_no_term; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/emailerr.ra	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/emailerr.ra	Tue Jul 20 16:35:53 2010 +0530
@@ -1,252 +1,252 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_email_pop3_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_pop3_cannot_connect;			// -170
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_pop3_invalid_user;				// -171
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_pop3_invalid_login;			// -172
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_pop3_apop_login_string;			// -173
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_pop3_problem_remote;			// -174
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;
-            flags=ETextResolverUnknownErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;
-			flags=ETextResolverUnknownErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;
-			flags=ETextResolverUnknownErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;
-			flags=ETextResolverUnknownErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;
-			flags=ETextResolverUnknownErrorFlag;	
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_pop3_cannot_connect       { buf=qtn_err_mail_connect_fail; }
-RESOURCE TBUF r_error_res_pop3_invalid_user         { buf=qtn_err_mail_bad_logon; }
-RESOURCE TBUF r_error_res_pop3_invalid_login        { buf=qtn_err_mail_bad_logon; }
-RESOURCE TBUF r_error_res_pop3_apop_login_string    { buf=qtn_err_pop3_apop_login_string; }
-RESOURCE TBUF r_error_res_pop3_problem_remote       { buf=qtn_err_pop3_problem_remote; }
-
-RESOURCE ARRAY r_error_res_email_imsk_errors
-    {
-    items=
-        {
-        SINGLE_ERROR
-            {
-            text=r_error_res_imsk_dns_not_found;                // -180
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imsk_control_panel_locked;         // -181
-            },      
-        SINGLE_ERROR
-            {
-            text=r_error_res_general;
-            },
-        SINGLE_ERROR
-            {
-            text=r_qtn_ics_note_close_conn_try_again;            // -183
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_general;         // -184
-            flags=ETextResolverUnknownErrorFlag;	
-            }
-        };
-    }
-
-RESOURCE TBUF r_error_res_imsk_dns_not_found                { buf=qtn_err_imsk_dns_not_found; }
-RESOURCE TBUF r_error_res_imsk_control_panel_locked         { buf=qtn_err_imsk_control_panel_lock; }
-
-RESOURCE ARRAY r_error_res_email_imap_errors
-    {
-    items=
-        {
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_connect_fail;             // -200
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_server_fail;          // -201
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_server_busy;          // -203
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_server_version;           // -204
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_send_fail;            // -205
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_bad_logon;            // -206
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_wrong_folder;         // -208
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_server_no_security;                // -209
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_login_disab;          // -210
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_negot_failed;         // -211
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_cant_del_folder;          // -212
-            }
-        };
-    }
-
-RESOURCE TBUF r_error_res_imap_connect_fail         { buf=qtn_err_mail_connect_fail; }
-RESOURCE TBUF r_error_res_imap_server_fail          { buf=qtn_err_imap_server_fail; }
-RESOURCE TBUF r_error_res_imap_server_busy          { buf=qtn_err_imap_server_busy; }
-RESOURCE TBUF r_error_res_imap_server_version       { buf=qtn_err_imap_server_version; }
-RESOURCE TBUF r_error_res_imap_send_fail            { buf=qtn_err_imap_send_fail; }
-RESOURCE TBUF r_error_res_imap_bad_logon            { buf=qtn_err_mail_bad_logon; }
-RESOURCE TBUF r_error_res_server_no_security        { buf=qtn_err_imap_serv_no_sec; }
-RESOURCE TBUF r_error_res_imap_wrong_folder         { buf=qtn_err_imap_wrong_folder; }
-RESOURCE TBUF r_error_res_imap_login_disab          { buf=qtn_err_imap_login_disab; }
-RESOURCE TBUF r_error_res_imap_negot_failed         { buf=qtn_err_imap_negot_failed; }
-RESOURCE TBUF r_error_res_imap_cant_del_folder      { buf=qtn_err_imap_cant_del_folder; }
-RESOURCE TBUF r_qtn_ics_note_close_conn_try_again   { buf=qtn_ics_note_close_conn_try_again; }	
-
-RESOURCE ARRAY r_error_res_email_smtp_errors
-    {
-    items=
-        {
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;             // -240
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;         // -241
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;         // -242
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;         // -243
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;         // -244
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_negot_failed;            // -245
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;         // -246
-            },
-        SINGLE_ERROR
-            {
-            flags=EErrorResBlankErrorFlag;          // -247
-            },
-        SINGLE_ERROR
-            {
-            flags=EErrorResBlankErrorFlag;          // -248
-            },
-        SINGLE_ERROR
-            {
-            text=r_error_res_smtp_gen;         // -249
-            }
-        };
-    }
-
-RESOURCE TBUF r_error_res_smtp_gen  { buf=qtn_err_mail_send_fail; }
-
-
-RESOURCE ARRAY r_error_res_email_pops_errors
-    {
-    items=
-    	{
-      	SINGLE_ERROR
-      	    {
-            text=r_error_res_imap_negot_failed;             // -260
-	    }
-	};
-    }
-
-
-RESOURCE ARRAY r_error_res_email_ssl_errors
-    {
-    items=
-    	{
-        SINGLE_ERROR
-            {
-            text=r_error_res_imap_negot_failed;         // -7540
-            }
-	};
-    }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_email_pop3_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_pop3_cannot_connect;			// -170
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_pop3_invalid_user;				// -171
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_pop3_invalid_login;			// -172
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_pop3_apop_login_string;			// -173
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_pop3_problem_remote;			// -174
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;
+            flags=ETextResolverUnknownErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;
+			flags=ETextResolverUnknownErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;
+			flags=ETextResolverUnknownErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;
+			flags=ETextResolverUnknownErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;
+			flags=ETextResolverUnknownErrorFlag;	
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_pop3_cannot_connect       { buf=qtn_err_mail_connect_fail; }
+RESOURCE TBUF r_error_res_pop3_invalid_user         { buf=qtn_err_mail_bad_logon; }
+RESOURCE TBUF r_error_res_pop3_invalid_login        { buf=qtn_err_mail_bad_logon; }
+RESOURCE TBUF r_error_res_pop3_apop_login_string    { buf=qtn_err_pop3_apop_login_string; }
+RESOURCE TBUF r_error_res_pop3_problem_remote       { buf=qtn_err_pop3_problem_remote; }
+
+RESOURCE ARRAY r_error_res_email_imsk_errors
+    {
+    items=
+        {
+        SINGLE_ERROR
+            {
+            text=r_error_res_imsk_dns_not_found;                // -180
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imsk_control_panel_locked;         // -181
+            },      
+        SINGLE_ERROR
+            {
+            text=r_error_res_general;
+            },
+        SINGLE_ERROR
+            {
+            text=r_qtn_ics_note_close_conn_try_again;            // -183
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_general;         // -184
+            flags=ETextResolverUnknownErrorFlag;	
+            }
+        };
+    }
+
+RESOURCE TBUF r_error_res_imsk_dns_not_found                { buf=qtn_err_imsk_dns_not_found; }
+RESOURCE TBUF r_error_res_imsk_control_panel_locked         { buf=qtn_err_imsk_control_panel_lock; }
+
+RESOURCE ARRAY r_error_res_email_imap_errors
+    {
+    items=
+        {
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_connect_fail;             // -200
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_server_fail;          // -201
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_server_busy;          // -203
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_server_version;           // -204
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_send_fail;            // -205
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_bad_logon;            // -206
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_wrong_folder;         // -208
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_server_no_security;                // -209
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_login_disab;          // -210
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_negot_failed;         // -211
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_cant_del_folder;          // -212
+            }
+        };
+    }
+
+RESOURCE TBUF r_error_res_imap_connect_fail         { buf=qtn_err_mail_connect_fail; }
+RESOURCE TBUF r_error_res_imap_server_fail          { buf=qtn_err_imap_server_fail; }
+RESOURCE TBUF r_error_res_imap_server_busy          { buf=qtn_err_imap_server_busy; }
+RESOURCE TBUF r_error_res_imap_server_version       { buf=qtn_err_imap_server_version; }
+RESOURCE TBUF r_error_res_imap_send_fail            { buf=qtn_err_imap_send_fail; }
+RESOURCE TBUF r_error_res_imap_bad_logon            { buf=qtn_err_mail_bad_logon; }
+RESOURCE TBUF r_error_res_server_no_security        { buf=qtn_err_imap_serv_no_sec; }
+RESOURCE TBUF r_error_res_imap_wrong_folder         { buf=qtn_err_imap_wrong_folder; }
+RESOURCE TBUF r_error_res_imap_login_disab          { buf=qtn_err_imap_login_disab; }
+RESOURCE TBUF r_error_res_imap_negot_failed         { buf=qtn_err_imap_negot_failed; }
+RESOURCE TBUF r_error_res_imap_cant_del_folder      { buf=qtn_err_imap_cant_del_folder; }
+RESOURCE TBUF r_qtn_ics_note_close_conn_try_again   { buf=qtn_ics_note_close_conn_try_again; }	
+
+RESOURCE ARRAY r_error_res_email_smtp_errors
+    {
+    items=
+        {
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;             // -240
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;         // -241
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;         // -242
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;         // -243
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;         // -244
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_negot_failed;            // -245
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;         // -246
+            },
+        SINGLE_ERROR
+            {
+            flags=EErrorResBlankErrorFlag;          // -247
+            },
+        SINGLE_ERROR
+            {
+            flags=EErrorResBlankErrorFlag;          // -248
+            },
+        SINGLE_ERROR
+            {
+            text=r_error_res_smtp_gen;         // -249
+            }
+        };
+    }
+
+RESOURCE TBUF r_error_res_smtp_gen  { buf=qtn_err_mail_send_fail; }
+
+
+RESOURCE ARRAY r_error_res_email_pops_errors
+    {
+    items=
+    	{
+      	SINGLE_ERROR
+      	    {
+            text=r_error_res_imap_negot_failed;             // -260
+	    }
+	};
+    }
+
+
+RESOURCE ARRAY r_error_res_email_ssl_errors
+    {
+    items=
+    	{
+        SINGLE_ERROR
+            {
+            text=r_error_res_imap_negot_failed;         // -7540
+            }
+	};
+    }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/rtsperr.ra	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/rtsperr.ra	Tue Jul 20 16:35:53 2010 +0530
@@ -1,254 +1,254 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_rtsp_errors
-	{
-	items=
-		{
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_250;	// -30244
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30245
-			},
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30246
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30247
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_400;	// -30248
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_401;	// -30249
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_402;	// -30250
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_403;	// -30251
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_404;	// -30252
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_405;	// -30253
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_406;	// -30254
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_407;	// -30255
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_408;	// -30256
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30257
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_410;	// -30258
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_411;	// -30259
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_412;	// -30260
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_413;	// -30261
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_414;	// -30262
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_415;	// -30263
-			},
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30264
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30265
-			},
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30266
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30267
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_457;	// -30268
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_458;	// -30269
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_459;	// -30270
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_460;	// -30271
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_461;	// -30272
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_462;	// -30273
-			},
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30274
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30275
-			},
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30276
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_500;	// -30277
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_501;	// -30278
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_502;	// -30279
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_503;	// -30280
-			},
-		SINGLE_ERROR  
-			{
-			text=r_text_rtsp_err_504;	// -30281
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_505;	// -30282
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30283
-			},
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30284
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30285
-			},	
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_551;	// -30286
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30287
-			},	
-		SINGLE_ERROR // 
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30288
-			},
-		SINGLE_ERROR  
-			{
-			flags=ETextResolverBlankErrorFlag;	// -30289
-			},	
-		SINGLE_ERROR // 
-			{
-			text=r_text_rtsp_err_xxx;	// -30290
-			}
-		};
-	}
-
-
-RESOURCE TBUF r_text_rtsp_err_250 { buf = qtn_rtsp_err_250; }
-
-RESOURCE TBUF r_text_rtsp_err_400 { buf = qtn_rtsp_err_400; }
-RESOURCE TBUF r_text_rtsp_err_401 { buf = qtn_rtsp_err_401; }
-RESOURCE TBUF r_text_rtsp_err_402 { buf = qtn_rtsp_err_402; }
-RESOURCE TBUF r_text_rtsp_err_403 { buf = qtn_rtsp_err_403; }
-RESOURCE TBUF r_text_rtsp_err_404 { buf = qtn_rtsp_err_404; }
-RESOURCE TBUF r_text_rtsp_err_405 { buf = qtn_rtsp_err_405; }
-RESOURCE TBUF r_text_rtsp_err_406 { buf = qtn_rtsp_err_406; }
-RESOURCE TBUF r_text_rtsp_err_407 { buf = qtn_rtsp_err_407; }
-RESOURCE TBUF r_text_rtsp_err_408 { buf = qtn_rtsp_err_408; }
-RESOURCE TBUF r_text_rtsp_err_410 { buf = qtn_rtsp_err_410; }
-RESOURCE TBUF r_text_rtsp_err_411 { buf = qtn_rtsp_err_411; }
-RESOURCE TBUF r_text_rtsp_err_412 { buf = qtn_rtsp_err_412; }
-RESOURCE TBUF r_text_rtsp_err_413 { buf = qtn_rtsp_err_413; }
-RESOURCE TBUF r_text_rtsp_err_414 { buf = qtn_rtsp_err_414; }
-RESOURCE TBUF r_text_rtsp_err_415 { buf = qtn_rtsp_err_415; }
-
-RESOURCE TBUF r_text_rtsp_err_457 { buf = qtn_rtsp_err_457; }
-RESOURCE TBUF r_text_rtsp_err_458 { buf = qtn_rtsp_err_458; }
-RESOURCE TBUF r_text_rtsp_err_459 { buf = qtn_rtsp_err_459; }
-RESOURCE TBUF r_text_rtsp_err_460 { buf = qtn_rtsp_err_460; }
-RESOURCE TBUF r_text_rtsp_err_461 { buf = qtn_rtsp_err_461; }
-RESOURCE TBUF r_text_rtsp_err_462 { buf = qtn_rtsp_err_462; }
-
-RESOURCE TBUF r_text_rtsp_err_500 { buf = qtn_rtsp_err_500; }
-RESOURCE TBUF r_text_rtsp_err_501 { buf = qtn_rtsp_err_501; }
-RESOURCE TBUF r_text_rtsp_err_502 { buf = qtn_rtsp_err_502; }
-RESOURCE TBUF r_text_rtsp_err_503 { buf = qtn_rtsp_err_503; }
-RESOURCE TBUF r_text_rtsp_err_504 { buf = qtn_rtsp_err_504; }
-RESOURCE TBUF r_text_rtsp_err_505 { buf = qtn_rtsp_err_505; }
-
-RESOURCE TBUF r_text_rtsp_err_551 { buf = qtn_rtsp_err_551; }
-
-RESOURCE TBUF r_text_rtsp_err_xxx { buf = qtn_rtsp_err_xxx; }
-
-RESOURCE TBUF r_rtsp {buf = qtn_err_ctx_rtsp;}
-
-
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_rtsp_errors
+	{
+	items=
+		{
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_250;	// -30244
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30245
+			},
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30246
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30247
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_400;	// -30248
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_401;	// -30249
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_402;	// -30250
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_403;	// -30251
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_404;	// -30252
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_405;	// -30253
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_406;	// -30254
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_407;	// -30255
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_408;	// -30256
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30257
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_410;	// -30258
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_411;	// -30259
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_412;	// -30260
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_413;	// -30261
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_414;	// -30262
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_415;	// -30263
+			},
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30264
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30265
+			},
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30266
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30267
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_457;	// -30268
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_458;	// -30269
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_459;	// -30270
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_460;	// -30271
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_461;	// -30272
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_462;	// -30273
+			},
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30274
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30275
+			},
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30276
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_500;	// -30277
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_501;	// -30278
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_502;	// -30279
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_503;	// -30280
+			},
+		SINGLE_ERROR  
+			{
+			text=r_text_rtsp_err_504;	// -30281
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_505;	// -30282
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30283
+			},
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30284
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30285
+			},	
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_551;	// -30286
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30287
+			},	
+		SINGLE_ERROR // 
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30288
+			},
+		SINGLE_ERROR  
+			{
+			flags=ETextResolverBlankErrorFlag;	// -30289
+			},	
+		SINGLE_ERROR // 
+			{
+			text=r_text_rtsp_err_xxx;	// -30290
+			}
+		};
+	}
+
+
+RESOURCE TBUF r_text_rtsp_err_250 { buf = qtn_rtsp_err_250; }
+
+RESOURCE TBUF r_text_rtsp_err_400 { buf = qtn_rtsp_err_400; }
+RESOURCE TBUF r_text_rtsp_err_401 { buf = qtn_rtsp_err_401; }
+RESOURCE TBUF r_text_rtsp_err_402 { buf = qtn_rtsp_err_402; }
+RESOURCE TBUF r_text_rtsp_err_403 { buf = qtn_rtsp_err_403; }
+RESOURCE TBUF r_text_rtsp_err_404 { buf = qtn_rtsp_err_404; }
+RESOURCE TBUF r_text_rtsp_err_405 { buf = qtn_rtsp_err_405; }
+RESOURCE TBUF r_text_rtsp_err_406 { buf = qtn_rtsp_err_406; }
+RESOURCE TBUF r_text_rtsp_err_407 { buf = qtn_rtsp_err_407; }
+RESOURCE TBUF r_text_rtsp_err_408 { buf = qtn_rtsp_err_408; }
+RESOURCE TBUF r_text_rtsp_err_410 { buf = qtn_rtsp_err_410; }
+RESOURCE TBUF r_text_rtsp_err_411 { buf = qtn_rtsp_err_411; }
+RESOURCE TBUF r_text_rtsp_err_412 { buf = qtn_rtsp_err_412; }
+RESOURCE TBUF r_text_rtsp_err_413 { buf = qtn_rtsp_err_413; }
+RESOURCE TBUF r_text_rtsp_err_414 { buf = qtn_rtsp_err_414; }
+RESOURCE TBUF r_text_rtsp_err_415 { buf = qtn_rtsp_err_415; }
+
+RESOURCE TBUF r_text_rtsp_err_457 { buf = qtn_rtsp_err_457; }
+RESOURCE TBUF r_text_rtsp_err_458 { buf = qtn_rtsp_err_458; }
+RESOURCE TBUF r_text_rtsp_err_459 { buf = qtn_rtsp_err_459; }
+RESOURCE TBUF r_text_rtsp_err_460 { buf = qtn_rtsp_err_460; }
+RESOURCE TBUF r_text_rtsp_err_461 { buf = qtn_rtsp_err_461; }
+RESOURCE TBUF r_text_rtsp_err_462 { buf = qtn_rtsp_err_462; }
+
+RESOURCE TBUF r_text_rtsp_err_500 { buf = qtn_rtsp_err_500; }
+RESOURCE TBUF r_text_rtsp_err_501 { buf = qtn_rtsp_err_501; }
+RESOURCE TBUF r_text_rtsp_err_502 { buf = qtn_rtsp_err_502; }
+RESOURCE TBUF r_text_rtsp_err_503 { buf = qtn_rtsp_err_503; }
+RESOURCE TBUF r_text_rtsp_err_504 { buf = qtn_rtsp_err_504; }
+RESOURCE TBUF r_text_rtsp_err_505 { buf = qtn_rtsp_err_505; }
+
+RESOURCE TBUF r_text_rtsp_err_551 { buf = qtn_rtsp_err_551; }
+
+RESOURCE TBUF r_text_rtsp_err_xxx { buf = qtn_rtsp_err_xxx; }
+
+RESOURCE TBUF r_rtsp {buf = qtn_err_ctx_rtsp;}
+
+
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/tcperr.ra	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/tcperr.ra	Tue Jul 20 16:35:53 2010 +0530
@@ -1,96 +1,96 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_tcpip_errors
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_authentication_fail;			// -3050
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_authentication_not_secure;			// -3051
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_disabled_account;			// -3052
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_logon_hours;			// -3053
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_password_expired;			// -3054
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_dial_in_permission;			// -3055
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_no_call_back;			// -3057
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_no_server;			// -3058
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_tcp_bad_line;			// -3059
-			}
-		};
-	}
-
-RESOURCE TBUF r_error_res_tcp_authentication_fail           { buf=qtn_err_tcp_authentication_fail; }
-RESOURCE TBUF r_error_res_tcp_authentication_not_secure     { buf=qtn_err_tcp_auth_not_secure; }
-RESOURCE TBUF r_error_res_tcp_disabled_account              { buf=qtn_err_tcp_disabled_account; }
-RESOURCE TBUF r_error_res_tcp_logon_hours                   { buf=qtn_err_tcp_logon_hours; }
-RESOURCE TBUF r_error_res_tcp_password_expired              { buf=qtn_err_tcp_password_expired; }
-RESOURCE TBUF r_error_res_tcp_dial_in_permission            { buf=qtn_err_tcp_dial_in_permission; }
-RESOURCE TBUF r_error_res_tcp_no_call_back                  { buf=qtn_err_tcp_no_call_back; }
-RESOURCE TBUF r_error_res_tcp_no_server                     { buf=qtn_err_tcp_no_server; }
-RESOURCE TBUF r_error_res_tcp_bad_line                      { buf=qtn_err_tcp_bad_line; }
-
-
-// General internet connection error
-RESOURCE ARRAY r_error_res_gen_conn_errs
-	{
-	items=
-		{
-		SINGLE_ERROR
-			{
-			text=r_error_res_gen_conn_err;			
-			},
-		SINGLE_ERROR
-			{
-			text=r_error_res_mail_conn_err;			
-			}
-		};
-	}
-
-
-RESOURCE TBUF r_error_res_gen_conn_err	{ buf=qtn_err_gen_conn; }
-RESOURCE TBUF r_error_res_mail_conn_err	{ buf=qtn_err_mail_con_fail; }
-
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_tcpip_errors
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_authentication_fail;			// -3050
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_authentication_not_secure;			// -3051
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_disabled_account;			// -3052
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_logon_hours;			// -3053
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_password_expired;			// -3054
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_dial_in_permission;			// -3055
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_general;flags=ETextResolverUnknownErrorFlag;	
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_no_call_back;			// -3057
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_no_server;			// -3058
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_tcp_bad_line;			// -3059
+			}
+		};
+	}
+
+RESOURCE TBUF r_error_res_tcp_authentication_fail           { buf=qtn_err_tcp_authentication_fail; }
+RESOURCE TBUF r_error_res_tcp_authentication_not_secure     { buf=qtn_err_tcp_auth_not_secure; }
+RESOURCE TBUF r_error_res_tcp_disabled_account              { buf=qtn_err_tcp_disabled_account; }
+RESOURCE TBUF r_error_res_tcp_logon_hours                   { buf=qtn_err_tcp_logon_hours; }
+RESOURCE TBUF r_error_res_tcp_password_expired              { buf=qtn_err_tcp_password_expired; }
+RESOURCE TBUF r_error_res_tcp_dial_in_permission            { buf=qtn_err_tcp_dial_in_permission; }
+RESOURCE TBUF r_error_res_tcp_no_call_back                  { buf=qtn_err_tcp_no_call_back; }
+RESOURCE TBUF r_error_res_tcp_no_server                     { buf=qtn_err_tcp_no_server; }
+RESOURCE TBUF r_error_res_tcp_bad_line                      { buf=qtn_err_tcp_bad_line; }
+
+
+// General internet connection error
+RESOURCE ARRAY r_error_res_gen_conn_errs
+	{
+	items=
+		{
+		SINGLE_ERROR
+			{
+			text=r_error_res_gen_conn_err;			
+			},
+		SINGLE_ERROR
+			{
+			text=r_error_res_mail_conn_err;			
+			}
+		};
+	}
+
+
+RESOURCE TBUF r_error_res_gen_conn_err	{ buf=qtn_err_gen_conn; }
+RESOURCE TBUF r_error_res_mail_conn_err	{ buf=qtn_err_mail_con_fail; }
+
+// End of File
--- a/genericservices/s60compatibilityheaders/commonengineresources/data/wlanerr.ra	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/commonengineresources/data/wlanerr.ra	Tue Jul 20 16:35:53 2010 +0530
@@ -1,300 +1,300 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-
-
-RESOURCE ARRAY r_error_res_wlan_errors
-	{
-	items=
-		{
-		SINGLE_ERROR // 
-			{
-			text=r_erre_ge_wlan_internal_error;	        // -30171
-			},
-		SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_open_auth_failed;	        // -30172
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_erre_ge_wlan_shared_key_required;	// -30173
-			},
-		SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_shared_key_auth_failed;	// -30174
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_erre_ge_wlan_wpa_auth_required;	        // -30175
-			}, 
-		SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_wpa_auth_failed;	        // -30176
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_erre_ge_wlan_8021x_auth_failed;	        // -30177
-			},
-		SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_illegal_wpa_psk;	        // -30178
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_erre_ge_wlan_wpa_countermeasures_active;	// -30179
-			},
-		SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_network_not_found;	        // -30180
-			},
-		SINGLE_ERROR // 
-			{
-			text=r_erre_ge_wlan_illegal_encryption_keys;	// -30181
-			},
-		SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_wlan_roaming_failed;	// -30182
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_wlan_network_lost;	        // -30183
-			},
-                SINGLE_ERROR  
-			{
-                        text=r_erre_ge_wlan_ap_preshared_key_auth_req;	// -30184
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_ap_eap_auth_req;	// -30185
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_sim_auth_failed;	// -30186
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_tls_auth_failed;	// -30187
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_peap_auth_failed;	// -30188
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_mschapv2_auth_failed;	// -30189
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_aka_auth_failed;	// -30190
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_ttls_auth_failed;	// -30191
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_leap_auth_failed;	// -30192
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_eap_gtc_auth_failed;	// -30193
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sim_card_not_installed;	// -30194
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_not_subscribed_to_service;	// -30195
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_ap_access_barred;	// -30196
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_password_expired;	// -30197
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_no_dial_in_permissions;	// -30198
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_account_disabled;	// -30199
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_restricted_logon_hours;	// -30200
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_server_cert_expired;	// -30201
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_server_cert_verify_failed;	// -30202
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_no_allowed_user_cert_found;	// -30203
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_cipher_suite_match_failed;	// -30204
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_user_cert_rejected_by_server;	// -30205
-			},
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_user_cert_expired;	// -30206
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_info_connection_already_active;	// -30207
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30208
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30209
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30210
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30211
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_signal_too_weak;	// -30212
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30213
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_network_not_found;	// -30214
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30215
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30216
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30217
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30218
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_multiple_pb_sessions;	// -30219
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_rogue_activity;	// -30220
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30221
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed;	// -30222
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30223
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30224
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30225
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_pin_not_supported;	// -30226
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_sc_config_failed_pb_not_supported;	// -30227
-                        },
-                SINGLE_ERROR  
-			{
-			text=r_erre_ge_wlan_wpa2_only_mode_not_supported;	// -30228
-                        }
-		};
-	}
-
-
-RESOURCE TBUF r_erre_ge_wlan_internal_error         { buf = qtn_err_wlan_internal_error; }
-RESOURCE TBUF r_erre_ge_wlan_open_auth_failed       { buf = qtn_err_wlan_open_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_shared_key_required    { buf = qtn_err_wlan_shared_key_required; }
-RESOURCE TBUF r_erre_ge_wlan_shared_key_auth_failed { buf = qtn_err_wlan_shared_key_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_wpa_auth_required      { buf = qtn_err_wlan_wpa_auth_required; }
-RESOURCE TBUF r_erre_ge_wlan_wpa_auth_failed        { buf = qtn_err_wlan_wpa_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_8021x_auth_failed      { buf = qtn_err_wlan_8021x_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_illegal_wpa_psk        { buf = qtn_err_wlan_illegal_wpa_psk; }
-RESOURCE TBUF r_erre_ge_wlan_wpa_countermeasures_active { buf = qtn_err_wlan_wpa_countermeasures_active; }
-RESOURCE TBUF r_erre_ge_wlan_network_not_found          { buf = qtn_err_wlan_network_not_found; }
-RESOURCE TBUF r_erre_ge_wlan_illegal_encryption_keys    { buf = qtn_err_wlan_illegal_encryption_keys; }
-RESOURCE TBUF r_erre_ge_wlan_wlan_roaming_failed        { buf = qtn_err_wlan_roaming_failed; }
-RESOURCE TBUF r_erre_ge_wlan_wlan_network_lost          { buf = qtn_err_wlan_network_lost; }
-
-RESOURCE TBUF r_erre_ge_wlan_ap_preshared_key_auth_req { buf = qtn_err_wlan_ap_preshared_key_auth_req; }
-RESOURCE TBUF r_erre_ge_wlan_ap_eap_auth_req           { buf = qtn_err_wlan_ap_eap_auth_req; }
-RESOURCE TBUF r_erre_ge_wlan_eap_sim_auth_failed       { buf = qtn_err_wlan_eap_sim_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_eap_tls_auth_failed       { buf = qtn_err_wlan_eap_tls_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_eap_peap_auth_failed      { buf = qtn_err_wlan_eap_peap_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_eap_mschapv2_auth_failed  { buf = qtn_err_wlan_eap_mschapv2_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_eap_aka_auth_failed       { buf = qtn_err_wlan_eap_aka_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_eap_ttls_auth_failed      { buf = qtn_err_wlan_eap_ttls_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_leap_auth_failed          { buf = qtn_err_wlan_leap_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_eap_gtc_auth_failed       { buf = qtn_err_wlan_eap_gtc_auth_failed; }
-RESOURCE TBUF r_erre_ge_wlan_sim_card_not_installed    { buf = qtn_err_wlan_sim_card_not_installed; }
-RESOURCE TBUF r_erre_ge_wlan_not_subscribed_to_service { buf = qtn_err_wlan_not_subscribed_to_service; }
-RESOURCE TBUF r_erre_ge_wlan_ap_access_barred          { buf = qtn_err_wlan_ap_access_barred; }
-RESOURCE TBUF r_erre_ge_wlan_password_expired          { buf = qtn_err_wlan_password_expired; }
-RESOURCE TBUF r_erre_ge_wlan_no_dial_in_permissions    { buf = qtn_err_wlan_no_dial_in_permissions; }
-RESOURCE TBUF r_erre_ge_wlan_account_disabled          { buf = qtn_err_wlan_account_disabled; }
-RESOURCE TBUF r_erre_ge_wlan_restricted_logon_hours    { buf = qtn_err_wlan_restricted_logon_hours; }
-RESOURCE TBUF r_erre_ge_wlan_server_cert_expired       { buf = qtn_err_wlan_server_cert_expired; }
-RESOURCE TBUF r_erre_ge_wlan_server_cert_verify_failed    	{ buf = qtn_err_wlan_server_cert_verify_failed; }
-RESOURCE TBUF r_erre_ge_wlan_no_allowed_user_cert_found   	{ buf = qtn_err_wlan_no_allowed_user_cert_found; }
-RESOURCE TBUF r_erre_ge_wlan_cipher_suite_match_failed    	{ buf = qtn_err_wlan_cipher_suite_match_failed; }
-RESOURCE TBUF r_erre_ge_wlan_user_cert_rejected_by_server 	{ buf = qtn_err_wlan_user_cert_rejected_by_server; }
-RESOURCE TBUF r_erre_ge_wlan_user_cert_expired            	{ buf = qtn_err_wlan_user_cert_expired; }
-RESOURCE TBUF r_erre_ge_wlan_info_connection_already_active     { buf = qtn_wlan_info_connection_already_active; }
-
-RESOURCE TBUF r_wlan {buf = qtn_err_ctx_wlan;}
-
- 	
-// End of File
+// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+
+RESOURCE ARRAY r_error_res_wlan_errors
+	{
+	items=
+		{
+		SINGLE_ERROR // 
+			{
+			text=r_erre_ge_wlan_internal_error;	        // -30171
+			},
+		SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_open_auth_failed;	        // -30172
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_erre_ge_wlan_shared_key_required;	// -30173
+			},
+		SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_shared_key_auth_failed;	// -30174
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_erre_ge_wlan_wpa_auth_required;	        // -30175
+			}, 
+		SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_wpa_auth_failed;	        // -30176
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_erre_ge_wlan_8021x_auth_failed;	        // -30177
+			},
+		SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_illegal_wpa_psk;	        // -30178
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_erre_ge_wlan_wpa_countermeasures_active;	// -30179
+			},
+		SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_network_not_found;	        // -30180
+			},
+		SINGLE_ERROR // 
+			{
+			text=r_erre_ge_wlan_illegal_encryption_keys;	// -30181
+			},
+		SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_wlan_roaming_failed;	// -30182
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_wlan_network_lost;	        // -30183
+			},
+                SINGLE_ERROR  
+			{
+                        text=r_erre_ge_wlan_ap_preshared_key_auth_req;	// -30184
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_ap_eap_auth_req;	// -30185
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_sim_auth_failed;	// -30186
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_tls_auth_failed;	// -30187
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_peap_auth_failed;	// -30188
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_mschapv2_auth_failed;	// -30189
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_aka_auth_failed;	// -30190
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_ttls_auth_failed;	// -30191
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_leap_auth_failed;	// -30192
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_eap_gtc_auth_failed;	// -30193
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sim_card_not_installed;	// -30194
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_not_subscribed_to_service;	// -30195
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_ap_access_barred;	// -30196
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_password_expired;	// -30197
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_no_dial_in_permissions;	// -30198
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_account_disabled;	// -30199
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_restricted_logon_hours;	// -30200
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_server_cert_expired;	// -30201
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_server_cert_verify_failed;	// -30202
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_no_allowed_user_cert_found;	// -30203
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_cipher_suite_match_failed;	// -30204
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_user_cert_rejected_by_server;	// -30205
+			},
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_user_cert_expired;	// -30206
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_info_connection_already_active;	// -30207
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30208
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30209
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30210
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30211
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_signal_too_weak;	// -30212
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30213
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_network_not_found;	// -30214
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30215
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30216
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30217
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30218
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_multiple_pb_sessions;	// -30219
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_rogue_activity;	// -30220
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30221
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed;	// -30222
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30223
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30224
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_try_again;	// -30225
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_pin_not_supported;	// -30226
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_sc_config_failed_pb_not_supported;	// -30227
+                        },
+                SINGLE_ERROR  
+			{
+			text=r_erre_ge_wlan_wpa2_only_mode_not_supported;	// -30228
+                        }
+		};
+	}
+
+
+RESOURCE TBUF r_erre_ge_wlan_internal_error         { buf = qtn_err_wlan_internal_error; }
+RESOURCE TBUF r_erre_ge_wlan_open_auth_failed       { buf = qtn_err_wlan_open_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_shared_key_required    { buf = qtn_err_wlan_shared_key_required; }
+RESOURCE TBUF r_erre_ge_wlan_shared_key_auth_failed { buf = qtn_err_wlan_shared_key_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_wpa_auth_required      { buf = qtn_err_wlan_wpa_auth_required; }
+RESOURCE TBUF r_erre_ge_wlan_wpa_auth_failed        { buf = qtn_err_wlan_wpa_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_8021x_auth_failed      { buf = qtn_err_wlan_8021x_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_illegal_wpa_psk        { buf = qtn_err_wlan_illegal_wpa_psk; }
+RESOURCE TBUF r_erre_ge_wlan_wpa_countermeasures_active { buf = qtn_err_wlan_wpa_countermeasures_active; }
+RESOURCE TBUF r_erre_ge_wlan_network_not_found          { buf = qtn_err_wlan_network_not_found; }
+RESOURCE TBUF r_erre_ge_wlan_illegal_encryption_keys    { buf = qtn_err_wlan_illegal_encryption_keys; }
+RESOURCE TBUF r_erre_ge_wlan_wlan_roaming_failed        { buf = qtn_err_wlan_roaming_failed; }
+RESOURCE TBUF r_erre_ge_wlan_wlan_network_lost          { buf = qtn_err_wlan_network_lost; }
+
+RESOURCE TBUF r_erre_ge_wlan_ap_preshared_key_auth_req { buf = qtn_err_wlan_ap_preshared_key_auth_req; }
+RESOURCE TBUF r_erre_ge_wlan_ap_eap_auth_req           { buf = qtn_err_wlan_ap_eap_auth_req; }
+RESOURCE TBUF r_erre_ge_wlan_eap_sim_auth_failed       { buf = qtn_err_wlan_eap_sim_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_eap_tls_auth_failed       { buf = qtn_err_wlan_eap_tls_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_eap_peap_auth_failed      { buf = qtn_err_wlan_eap_peap_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_eap_mschapv2_auth_failed  { buf = qtn_err_wlan_eap_mschapv2_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_eap_aka_auth_failed       { buf = qtn_err_wlan_eap_aka_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_eap_ttls_auth_failed      { buf = qtn_err_wlan_eap_ttls_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_leap_auth_failed          { buf = qtn_err_wlan_leap_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_eap_gtc_auth_failed       { buf = qtn_err_wlan_eap_gtc_auth_failed; }
+RESOURCE TBUF r_erre_ge_wlan_sim_card_not_installed    { buf = qtn_err_wlan_sim_card_not_installed; }
+RESOURCE TBUF r_erre_ge_wlan_not_subscribed_to_service { buf = qtn_err_wlan_not_subscribed_to_service; }
+RESOURCE TBUF r_erre_ge_wlan_ap_access_barred          { buf = qtn_err_wlan_ap_access_barred; }
+RESOURCE TBUF r_erre_ge_wlan_password_expired          { buf = qtn_err_wlan_password_expired; }
+RESOURCE TBUF r_erre_ge_wlan_no_dial_in_permissions    { buf = qtn_err_wlan_no_dial_in_permissions; }
+RESOURCE TBUF r_erre_ge_wlan_account_disabled          { buf = qtn_err_wlan_account_disabled; }
+RESOURCE TBUF r_erre_ge_wlan_restricted_logon_hours    { buf = qtn_err_wlan_restricted_logon_hours; }
+RESOURCE TBUF r_erre_ge_wlan_server_cert_expired       { buf = qtn_err_wlan_server_cert_expired; }
+RESOURCE TBUF r_erre_ge_wlan_server_cert_verify_failed    	{ buf = qtn_err_wlan_server_cert_verify_failed; }
+RESOURCE TBUF r_erre_ge_wlan_no_allowed_user_cert_found   	{ buf = qtn_err_wlan_no_allowed_user_cert_found; }
+RESOURCE TBUF r_erre_ge_wlan_cipher_suite_match_failed    	{ buf = qtn_err_wlan_cipher_suite_match_failed; }
+RESOURCE TBUF r_erre_ge_wlan_user_cert_rejected_by_server 	{ buf = qtn_err_wlan_user_cert_rejected_by_server; }
+RESOURCE TBUF r_erre_ge_wlan_user_cert_expired            	{ buf = qtn_err_wlan_user_cert_expired; }
+RESOURCE TBUF r_erre_ge_wlan_info_connection_already_active     { buf = qtn_wlan_info_connection_already_active; }
+
+RESOURCE TBUF r_wlan {buf = qtn_err_ctx_wlan;}
+
+ 	
+// End of File
--- a/genericservices/s60compatibilityheaders/groupsymtb92/tools_s60_header_compatsymtb92.mrp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/s60compatibilityheaders/groupsymtb92/tools_s60_header_compatsymtb92.mrp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	tools_s60_header_compatsymtb92
 source	\sf\os\ossrv\genericservices\s60compatibilityheaders
 
--- a/genericservices/systemagent/eabi/SysAgt2CliU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-EXPORTS
-	_Z12StartSysAgt2v @ 1 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/systemagent/eabi/SysAgt2Cliu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,3 @@
+EXPORTS
+	_Z12StartSysAgt2v @ 1 NONAME
+
--- a/genericservices/systemagent/group/BLD.INF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// SysAgent2
-// 
-//
-
-/**
- @file
-*/
-
-PRJ_EXPORTS
-../Inc/SaCls.h				SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(sacls.h)
-../Inc/SaClsDefines.h			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(saclsdefines.h)
-../Inc/SaClsCommon.h                    SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(saclscommon.h)
-../group/SysAgent.iby		/epoc32/rom/include/sysagent.iby
-
-PRJ_MMPFILES
-../group/SysAgt2Cli.mmp
-../group/SysAgt2Svr.mmp
-../group/halsettings.mmp
-
-#include "../test/rtest/group/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/systemagent/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,33 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// SysAgent2
+// 
+//
+
+/**
+ @file
+*/
+
+PRJ_EXPORTS
+../Inc/SaCls.h				SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(sacls.h)
+../Inc/SaClsDefines.h			SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(saclsdefines.h)
+../Inc/SaClsCommon.h                    SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(saclscommon.h)
+../group/SysAgent.iby		/epoc32/rom/include/sysagent.iby
+
+PRJ_MMPFILES
+../group/SysAgt2Cli.mmp
+../group/SysAgt2Svr.mmp
+../group/halsettings.mmp
+
+#include "../test/rtest/group/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/systemagent/test/rtest/group/sysagent2rtests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,34 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __SYSAGENT2RTESTS_IBY__
+#define __SYSAGENT2RTESTS_IBY__
+
+REM sysagent2 rtests
+
+#include <sysagent.iby>
+#include <syslibs_locale.iby>
+
+// batch file that runs all automatic sysagent2 tests
+data=ZSYSTEM\test\sysagent2rtests.bat	TEST\sysagent2rtests.bat
+
+// Executables for tests
+file=ABI_DIR\BUILD_DIR\t_initialisehal.exe	sys\bin\t_initialisehal.exe
+file=ABI_DIR\BUILD_DIR\t_persisthal.exe		sys\bin\t_persisthal.exe
+file=ABI_DIR\BUILD_DIR\t_haloomtests.exe	sys\bin\t_haloomtests.exe
+file=ABI_DIR\BUILD_DIR\t_sysagt2.exe		sys\bin\t_sysagt2.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/systemagent/test/rtest/group/systemagent-RTEST.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,35 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+;Languages
+&EN
+
+; Install files:-RTEST
+"/epoc32/release/armv5/urel/t_initialisehal.exe"-"C:/sys/bin/t_initialisehal.exe"
+"/epoc32/release/armv5/urel/t_persisthal.exe"-"C:/sys/bin/t_persisthal.exe"
+"/epoc32/release/armv5/urel/t_haloomtests.exe"-"C:/sys/bin/t_haloomtests.exe"
+"/epoc32/release/armv5/urel/t_sysagt2.exe"-"C:/sys/bin/t_sysagt2.exe"
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/genericservices/systemagent/test/rtest/group/t_initialisehal.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/systemagent/test/rtest/group/t_initialisehal.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -11,9 +11,9 @@
 // Contributors:
 //
 // Description:
-//
+
 
-TARGET			t_initialisehal.exe
+TARGET			t_initialisehal.exe 	//RTEST
 TARGETTYPE		exe
 CAPABILITY		AllFiles WriteDeviceData
 
--- a/genericservices/systemagent/test/rtest/group/t_persisthal.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/systemagent/test/rtest/group/t_persisthal.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -11,9 +11,9 @@
 // Contributors:
 //
 // Description:
-//
+
 
-TARGET			t_persisthal.exe
+TARGET			t_persisthal.exe 	//RTEST
 TARGETTYPE		exe
 CAPABILITY		None
 
--- a/genericservices/taskscheduler/Test/Conditions/TC_TSCH_CONDITION.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Conditions/TC_TSCH_CONDITION.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tc_tsch_condition.exe
+TARGET          tc_tsch_condition.exe	//RTEST
 TARGETTYPE      exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/Conditions/TC_TSCH_CONDITION_UTC.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Conditions/TC_TSCH_CONDITION_UTC.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tc_tsch_condition_utc.exe
+TARGET          tc_tsch_condition_utc.exe		//RTEST
 TARGETTYPE      exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/OOM/TC_TSCH_SCHSVR_OOM.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/OOM/TC_TSCH_SCHSVR_OOM.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tc_tsch_schsvr_oom.exe
+TARGET          tc_tsch_schsvr_oom.exe	//RTEST
 TARGETTYPE      exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/OOM/TC_TSCH_SCHSVR_OOM_UTC.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/OOM/TC_TSCH_SCHSVR_OOM_UTC.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tc_tsch_schsvr_oom_utc.exe
+TARGET          tc_tsch_schsvr_oom_utc.exe	//RTEST
 TARGETTYPE      exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/PlatSec/tschsvrclient2.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/PlatSec/tschsvrclient2.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tschsvrclient2.exe
+TARGET          tschsvrclient2.exe		//RTEST
 TARGETTYPE      exe
 UID 0 0x10203633
 
--- a/genericservices/taskscheduler/Test/PlatSec/tschsvrclient3.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/PlatSec/tschsvrclient3.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tschsvrclient3.exe
+TARGET          tschsvrclient3.exe		//RTEST
 TARGETTYPE      exe
 
 // No UID specified - deliberately, for test purposes
--- a/genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING1_UTC.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING1_UTC.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET           tc_tsch_scheduling1_utc.exe
+TARGET           tc_tsch_scheduling1_utc.exe		//RTEST
 TARGETTYPE       exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING2.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING2.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tc_tsch_scheduling2.exe
+TARGET          tc_tsch_scheduling2.exe		//RTEST
 TARGETTYPE      exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING2_HOMETIME.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Scheduling/TC_TSCH_SCHEDULING2_HOMETIME.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET          tc_tsch_scheduling2_hometime.exe
+TARGET          tc_tsch_scheduling2_hometime.exe		//RTEST
 TARGETTYPE      exe
 
 //WriteDeviceData needed to create persistent schedules 
--- a/genericservices/taskscheduler/Test/TSCheduleState2/TU_TSCH_ScheduleState2.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/TSCheduleState2/TU_TSCH_ScheduleState2.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET          	tu_tsch_schedulestate2.exe
+TARGET          	tu_tsch_schedulestate2.exe		//RTEST
 CAPABILITY			None
 TARGETTYPE			EXE
 
--- a/genericservices/taskscheduler/Test/TSUtils/TTaskSchedulerLauncher.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/TSUtils/TTaskSchedulerLauncher.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET        ttaskschedulerlauncher.exe
+TARGET        ttaskschedulerlauncher.exe		//RTEST
 TARGETTYPE    exe
 
 //SID of SysStart (for starting schexe.exe directly) 
--- a/genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/TEF_SSA_ScheduleSuite.iby	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/TEF_SSA_ScheduleSuite.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -20,8 +20,6 @@
 
 #include <te_floating_schedulesuite.iby>
 
-data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\TEF_SSA_ScheduleSuite.script 	TEF_SchSvr\TEF_SSA_ScheduleSuite.script
-data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\TEF_SSA_ScheduleSuite.ini 	TEF_SchSvr\TEF_SSA_ScheduleSuite.ini
 
 file=ABI_DIR\BUILD_DIR\TEF_SSA_ScheduleSuite.exe		System\libs\TEF_SSA_ScheduleSuite.exe
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/TEF_SSA_ScheduleSuite1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,28 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __TEF_SSA_SCHEDULESUITE_IBY__
+#define __TEF_SSA_SCHEDULESUITE_IBY__
+
+#include <te_floating_schedulesuite.iby>
+
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\TEF_SSA_ScheduleSuite.script 	TEF_SchSvr\TEF_SSA_ScheduleSuite.script
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\TEF_SSA_ScheduleSuite.ini 	TEF_SchSvr\TEF_SSA_ScheduleSuite.ini
+
+file=ABI_DIR\BUILD_DIR\TEF_SSA_ScheduleSuite.exe		System\libs\TEF_SSA_ScheduleSuite.exe
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/TEF_SSA_ScheduleSuite/group/taskscheduler-TEF_SSA_ScheduleSuite.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,61 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"TEF_SSA_ScheduleSuite"},(0x00000000),1,0,0,TYPE=SA
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+"/Epoc32/release/winscw/urel/z/TEF_SchSvr/TEF_SSA_ScheduleSuite.script"- "C:/TEF_SchSvr/TEF_SSA_ScheduleSuite.script"
+"/Epoc32/release/winscw/urel/z/TEF_SchSvr/TEF_SSA_ScheduleSuite.ini"- "C:/TEF_SchSvr/TEF_SSA_ScheduleSuite.ini"
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/group/TEF_SchSvr1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,28 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __TEF_SCHSVR_IBY__
+#define __TEF_SCHSVR_IBY__
+
+//Main SchSvr TEF Scripts
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\TEF_SchSvr.script 	TEF_SchSvr\TEF_SchSvr.script
+
+
+#include <te_floating_schedulesuite.iby>
+#include <TEF_SSA_ScheduleSuite.iby>
+#include <tef_schsvr_bursuite.iby>
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/group/taskscheduler-TEF_SchSvr.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,67 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"taskscheduler-TEF_SchSvr.pkg"},(0x101F7784),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+;tasksheduler-test
+
+
+
+"/Epoc32/release/winscw/udeb/z/TEF_SchSvr/TEF_SchSvr.script"- "C:/TEF_SchSvr/TEF_SchSvr.script"
+"/epoc32/release/winscw/udeb/z/TEF_SchSvr/te_floating_scheduleSuite.script"-"C:/TEF_SchSvr/te_floating_scheduleSuite.Script"
+
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/group/te_floating_schedulesuite1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,38 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+#ifndef __TE_FLOATING_SCHEDULE_SUITE_IBY__
+#define __TE_FLOATING_SCHEDULE_SUITE_IBY__
+
+#include <testexecute.iby>
+
+file=ABI_DIR\BUILD_DIR\te_floating_scheduleSuite.exe		System\libs\te_floating_scheduleSuite.exe
+file=ABI_DIR\BUILD_DIR\TSUTils.dll          				System\Libs\TSUtils.dll
+file=ABI_DIR\BUILD_DIR\MinimalTaskHandler.exe   			System\Programs\MinimalTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\tschsvrclient1.exe       			System\Programs\tschsvrclient1.exe
+file=ABI_DIR\BUILD_DIR\tschsvrclient2.exe       			System\Programs\tschsvrclient2.exe
+file=ABI_DIR\BUILD_DIR\tschsvrclient3.exe       			System\Programs\tschsvrclient3.exe
+file=ABI_DIR\BUILD_DIR\PlatSecTaskHandler.exe   			System\Programs\PlatSecTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\MigrationTaskHandler.exe 			System\Programs\MigrationTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\TScheduleDeleter.exe     			System\Programs\TScheduleDeleter.exe
+file=ABI_DIR\BUILD_DIR\TProcessKiller.exe       			System\Programs\TProcessKiller.exe
+file=ABI_DIR\BUILD_DIR\TSetHomeTime.exe					System\Programs\TSetHomeTime.exe
+file=ABI_DIR\BUILD_DIR\TSetUTCTime.exe					System\Programs\TSetUTCTime.exe
+
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\te_floating_scheduleSuite.script TEF_SchSvr\te_floating_scheduleSuite.Script
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/taskschedule-tef_schsvr_bursuite.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,63 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"taskscheduler.pkg"},(0x101F7784),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+; Install files
+
+"/Epoc32/release/winscw/udeb/z/TEF_SchSvr/tef_schsvr_bursuite.script"- "C:/TEF_SchSvr/tef_schsvr_bursuite.script"
+"/Epoc32/release/winscw/udeb/z/TEF_SchSvr/tef_schsvr_bursuite.ini"- "C:/TEF_SchSvr/tef_schsvr_bursuite.ini"
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/tef_schsvr_bursuite.iby	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/tef_schsvr_bursuite.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -22,7 +22,5 @@
 
 file=ABI_DIR\BUILD_DIR\tef_schsvr_bursuite.exe		System\bin\tef_schsvr_bursuite.exe
 
-data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\tef_schsvr_bursuite.script 	TEF_SchSvr\tef_schsvr_bursuite.script
-data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\tef_schsvr_bursuite.ini 		TEF_SchSvr\tef_schsvr_bursuite.ini
 
 #endif // __TEF_SCHSVR_BURSUITE_IBY__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/Testexecute/tef_schsvr_bursuite/group/tef_schsvr_bursuite1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,28 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __TEF_SCHSVR_BURSUITE_IBY__
+#define __TEF_SCHSVR_BURSUITE_IBY__
+
+#include <testexecute.iby>
+#include <burtestserver.iby>
+
+file=ABI_DIR\BUILD_DIR\tef_schsvr_bursuite.exe		System\bin\tef_schsvr_bursuite.exe
+
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\tef_schsvr_bursuite.script 	TEF_SchSvr\tef_schsvr_bursuite.script
+data=EPOCROOT##Epoc32\release\winscw\udeb\z\TEF_SchSvr\tef_schsvr_bursuite.ini 		TEF_SchSvr\tef_schsvr_bursuite.ini
+
+#endif // __TEF_SCHSVR_BURSUITE_IBY__
--- a/genericservices/taskscheduler/Test/eabi/tsutilsU.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-EXPORTS
-	_ZN14STaskSemaphore5CloseEv @ 1 NONAME
-	_ZN14STaskSemaphore5WaitLEv @ 2 NONAME
-	_ZN14STaskSemaphore7CreateLEv @ 3 NONAME
-	_ZN13SchSvrHelpers13IsDateTheSameERK5TTimeS2_ @ 4 NONAME
-	_ZN13SchSvrHelpers13IsTimeTheSameERK5TTimeS2_ @ 5 NONAME
-	_ZN13SchSvrHelpers15RegisterClientLER10RScheduler @ 6 NONAME
-	_ZN13SchSvrHelpers16IsItemRefTheSameERK17TSchedulerItemRefS2_ @ 7 NONAME
-	_ZN13SchSvrHelpers17IsTaskInfoTheSameERK9TTaskInfoS2_ @ 8 NONAME
-	_ZN13SchSvrHelpers17ScheduleEntryInfoE13TIntervalTypeRK5TTimei20TTimeIntervalMinutes @ 9 NONAME
-	_ZN13SchSvrHelpers17TimeBasedOnOffsetEiiiiii @ 10 NONAME
-	_ZN13SchSvrHelpers19DeleteAllSchedulesLER10RScheduler @ 11 NONAME
-	_ZN13SchSvrHelpers20DeleteScheduleFilesLEv @ 12 NONAME
-	_ZN13SchSvrHelpers22IsScheduleStateTheSameERK14TScheduleStateS2_ @ 13 NONAME
-	_ZN13SchSvrHelpers23RandomScheduleEntryInfoERx @ 14 NONAME
-	_ZN13SchSvrHelpers4RandEiiRx @ 15 NONAME
-	_ZN13SchSvrHelpers5PauseER5RTesti @ 16 NONAME
-	_ZN13SchSvrHelpers8TaskInfoERK7TDesC16ii @ 17 NONAME
-	_ZN14CleanupHelpers11KillProcessERK7TDesC16 @ 18 NONAME
-	_ZN14CleanupHelpers12TestCleanupLEv @ 19 NONAME
-	_ZN14STaskSemaphore5WaitLEi @ 20 NONAME
-	_ZN13SchSvrHelpers13IsDateTheSameERK7TTsTimeS2_ @ 21 NONAME
-	_ZN13SchSvrHelpers13IsTimeTheSameERK7TTsTimeS2_ @ 22 NONAME
-	_ZN13SchSvrHelpers17ScheduleEntryInfoE13TIntervalTypeRK7TTsTimei20TTimeIntervalMinutes @ 23 NONAME
-	_ZN13SchSvrHelpers22IsScheduleStateTheSameERK15TScheduleState2S2_ @ 24 NONAME
-	_ZN13SchSvrHelpers26RandomScheduleEntryInfoUtcERx @ 25 NONAME
-	_ZN13SchSvrHelpers31RandomScheduleEntryInfoHometimeERx @ 26 NONAME
-	_ZN13SchSvrHelpers5PauseEi @ 27 NONAME
-	_ZN13SchSvrHelpers22IsTimeTheSameNoSecondsERK7TTsTimeS2_ @ 28 NONAME
-	_ZN13SchSvrHelpers11SetUTCTimeLERK5TTime @ 29 NONAME
-	_ZN13SchSvrHelpers12SetHomeTimeLERK5TTime @ 30 NONAME
-	_ZN13SchSvrHelpers20UtcTimeBasedOnOffsetEiiiiii @ 31 NONAME
-	_ZN13SchSvrHelpers15CheckTaskFilesLEv @ 32 NONAME
-	_ZN13SchSvrHelpers16CreateTaskFilesLEv @ 33 NONAME
-	_ZN13SchSvrHelpers22RegisterPanicingClientER10RScheduler @ 34 NONAME
-	_ZN13SchSvrHelpers25RegisterNonExistentClientER10RScheduler @ 35 NONAME
-	_ZN13SchSvrHelpers20LaunchTaskSchedulerLEv @ 36 NONAME
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/Test/eabi/tsutilsu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,37 @@
+EXPORTS
+	_ZN14STaskSemaphore5CloseEv @ 1 NONAME
+	_ZN14STaskSemaphore5WaitLEv @ 2 NONAME
+	_ZN14STaskSemaphore7CreateLEv @ 3 NONAME
+	_ZN13SchSvrHelpers13IsDateTheSameERK5TTimeS2_ @ 4 NONAME
+	_ZN13SchSvrHelpers13IsTimeTheSameERK5TTimeS2_ @ 5 NONAME
+	_ZN13SchSvrHelpers15RegisterClientLER10RScheduler @ 6 NONAME
+	_ZN13SchSvrHelpers16IsItemRefTheSameERK17TSchedulerItemRefS2_ @ 7 NONAME
+	_ZN13SchSvrHelpers17IsTaskInfoTheSameERK9TTaskInfoS2_ @ 8 NONAME
+	_ZN13SchSvrHelpers17ScheduleEntryInfoE13TIntervalTypeRK5TTimei20TTimeIntervalMinutes @ 9 NONAME
+	_ZN13SchSvrHelpers17TimeBasedOnOffsetEiiiiii @ 10 NONAME
+	_ZN13SchSvrHelpers19DeleteAllSchedulesLER10RScheduler @ 11 NONAME
+	_ZN13SchSvrHelpers20DeleteScheduleFilesLEv @ 12 NONAME
+	_ZN13SchSvrHelpers22IsScheduleStateTheSameERK14TScheduleStateS2_ @ 13 NONAME
+	_ZN13SchSvrHelpers23RandomScheduleEntryInfoERx @ 14 NONAME
+	_ZN13SchSvrHelpers4RandEiiRx @ 15 NONAME
+	_ZN13SchSvrHelpers5PauseER5RTesti @ 16 NONAME
+	_ZN13SchSvrHelpers8TaskInfoERK7TDesC16ii @ 17 NONAME
+	_ZN14CleanupHelpers11KillProcessERK7TDesC16 @ 18 NONAME
+	_ZN14CleanupHelpers12TestCleanupLEv @ 19 NONAME
+	_ZN14STaskSemaphore5WaitLEi @ 20 NONAME
+	_ZN13SchSvrHelpers13IsDateTheSameERK7TTsTimeS2_ @ 21 NONAME
+	_ZN13SchSvrHelpers13IsTimeTheSameERK7TTsTimeS2_ @ 22 NONAME
+	_ZN13SchSvrHelpers17ScheduleEntryInfoE13TIntervalTypeRK7TTsTimei20TTimeIntervalMinutes @ 23 NONAME
+	_ZN13SchSvrHelpers22IsScheduleStateTheSameERK15TScheduleState2S2_ @ 24 NONAME
+	_ZN13SchSvrHelpers26RandomScheduleEntryInfoUtcERx @ 25 NONAME
+	_ZN13SchSvrHelpers31RandomScheduleEntryInfoHometimeERx @ 26 NONAME
+	_ZN13SchSvrHelpers5PauseEi @ 27 NONAME
+	_ZN13SchSvrHelpers22IsTimeTheSameNoSecondsERK7TTsTimeS2_ @ 28 NONAME
+	_ZN13SchSvrHelpers11SetUTCTimeLERK5TTime @ 29 NONAME
+	_ZN13SchSvrHelpers12SetHomeTimeLERK5TTime @ 30 NONAME
+	_ZN13SchSvrHelpers20UtcTimeBasedOnOffsetEiiiiii @ 31 NONAME
+	_ZN13SchSvrHelpers15CheckTaskFilesLEv @ 32 NONAME
+	_ZN13SchSvrHelpers16CreateTaskFilesLEv @ 33 NONAME
+	_ZN13SchSvrHelpers22RegisterPanicingClientER10RScheduler @ 34 NONAME
+	_ZN13SchSvrHelpers25RegisterNonExistentClientER10RScheduler @ 35 NONAME
+	_ZN13SchSvrHelpers20LaunchTaskSchedulerLEv @ 36 NONAME
--- a/genericservices/taskscheduler/eabi/SCHSVRU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-EXPORTS
-	_Z10StartSch32v @ 1 NONAME
-	_Z12RunSchedulerv @ 2 NONAME
-	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI18TScheduleEntryInfoE @ 3 NONAME
-	_ZN10RScheduler12GetScheduleLEiR14TScheduleStateR13CArrayFixFlatI18TScheduleEntryInfoERS2_I9TTaskInfoER5TTime @ 4 NONAME
-	_ZN10RScheduler12GetTaskInfoLEiR9TTaskInfoR6TPtr16R17TSchedulerItemRefR5TTime @ 5 NONAME
-	_ZN10RScheduler12GetTaskRefsLER13CArrayFixFlatI17TSchedulerItemRefE15TScheduleFilter11TTaskFilter @ 6 NONAME
-	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI18TScheduleEntryInfoE @ 7 NONAME
-	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16i @ 8 NONAME
-	_ZN10RScheduler12__DbgMarkEndEi @ 9 NONAME
-	_ZN10RScheduler13__DbgFailNextEi @ 10 NONAME
-	_ZN10RScheduler13__DbgMarkHeapEv @ 11 NONAME
-	_ZN10RScheduler13__FaultServerEv @ 12 NONAME
-	_ZN10RScheduler14__DbgCheckHeapEi @ 13 NONAME
-	_ZN10RScheduler14__DbgResetHeapEv @ 14 NONAME
-	_ZN10RScheduler15GetTaskDataSizeEiRi @ 15 NONAME
-	_ZN10RScheduler16GetScheduleRefsLER13CArrayFixFlatI17TSchedulerItemRefE15TScheduleFilter @ 16 NONAME
-	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI18TScheduleEntryInfoE @ 17 NONAME
-	_ZN10RScheduler7ConnectEv @ 18 NONAME
-	_ZN10RScheduler8RegisterERK4TBufILi256EEi @ 19 NONAME
-	_ZN10RSchedulerC1Ev @ 20 NONAME
-	_ZN10RSchedulerC2Ev @ 21 NONAME
-	_ZN14CScheduledTask5NewLCER11RReadStream @ 22 NONAME
-	_ZNK14CScheduledTask12ScheduleTypeEv @ 23 NONAME
-	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK5TTime @ 24 NONAME
-	_ZN9TTaskInfo12InternalizeLER11RReadStream @ 25 NONAME
-	_ZN9TTaskInfoC1EiR4TBufILi128EEii @ 26 NONAME
-	_ZN9TTaskInfoC1Ev @ 27 NONAME
-	_ZN9TTaskInfoC2EiR4TBufILi128EEii @ 28 NONAME
-	_ZN9TTaskInfoC2Ev @ 29 NONAME
-	_ZN9TTaskInfoaSERKS_ @ 30 NONAME
-	_ZNK10RScheduler10DeleteTaskEi @ 31 NONAME
-	_ZNK10RScheduler14DeleteScheduleEi @ 32 NONAME
-	_ZNK10RScheduler14EnableScheduleEi @ 33 NONAME
-	_ZNK10RScheduler15DisableScheduleEi @ 34 NONAME
-	_ZNK10RScheduler7VersionEv @ 35 NONAME
-	_ZNK14CScheduledTask10ValidUntilEv @ 36 NONAME
-	_ZNK14CScheduledTask4DataEv @ 37 NONAME
-	_ZNK14CScheduledTask4InfoEv @ 38 NONAME
-	_ZNK9TTaskInfo12ExternalizeLER12RWriteStream @ 39 NONAME
-	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI23TTaskSchedulerConditionERK5TTime @ 40 NONAME
-	_ZN10RScheduler12GetScheduleLEiR14TScheduleStateR13CArrayFixFlatI23TTaskSchedulerConditionER5TTimeRS2_I9TTaskInfoE @ 41 NONAME
-	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK5TTime @ 42 NONAME
-	_ZN10RScheduler16GetScheduleTypeLEiR13TScheduleType @ 43 NONAME
-	_ZTI10CSchServer @ 44 NONAME ABSENT ; #<TI>#
-	_ZTI11CSchSession @ 45 NONAME ABSENT ; #<TI>#
-	_ZTI12CClientProxy @ 46 NONAME ABSENT ; #<TI>#
-	_ZTI13CTaskExecutor @ 47 NONAME ABSENT ; #<TI>#
-	_ZTI14CSchLogManager @ 48 NONAME ABSENT ; #<TI>#
-	_ZTI14CScheduleTimer @ 49 NONAME ABSENT ; #<TI>#
-	_ZTI14CScheduledTask @ 50 NONAME ; #<TI>#
-	_ZTI14CTaskScheduler @ 51 NONAME ABSENT ; #<TI>#
-	_ZTI16TKeyArrayMapping @ 52 NONAME ABSENT ; #<TI>#
-	_ZTI17CConditionManager @ 53 NONAME ABSENT ; #<TI>#
-	_ZTI17CPropertyNotifier @ 54 NONAME ABSENT ; #<TI>#
-	_ZTI17CSchBackupManager @ 55 NONAME ABSENT ; #<TI>#
-	_ZTI19TScheduleEntryDaily @ 56 NONAME ABSENT ; #<TI>#
-	_ZTI20TScheduleEntryHourly @ 57 NONAME ABSENT ; #<TI>#
-	_ZTI20TScheduleEntryYearly @ 58 NONAME ABSENT ; #<TI>#
-	_ZTI21TScheduleEntryMonthly @ 59 NONAME ABSENT ; #<TI>#
-	_ZTI24CScheduleCriteriaManager @ 60 NONAME ABSENT ; #<TI>#
-	_ZTI9CSchedule @ 61 NONAME ABSENT ; #<TI>#
-	_ZTIN15CSchClientIndex17CSchClientMappletE @ 62 NONAME ABSENT ; #<TI>#
-	_ZTIN15CSchClientIndex20CSchClientDictionaryE @ 63 NONAME ABSENT ; #<TI>#
-	_ZTIN17CSchScheduleIndex22CSchScheduleDictionaryE @ 64 NONAME ABSENT ; #<TI>#
-	_ZTV10CSchServer @ 65 NONAME ABSENT ; #<VT>#
-	_ZTV11CSchSession @ 66 NONAME ABSENT ; #<VT>#
-	_ZTV12CClientProxy @ 67 NONAME ABSENT ; #<VT>#
-	_ZTV13CTaskExecutor @ 68 NONAME ABSENT ; #<VT>#
-	_ZTV14CSchLogManager @ 69 NONAME ABSENT ; #<VT>#
-	_ZTV14CScheduleTimer @ 70 NONAME ABSENT ; #<VT>#
-	_ZTV14CScheduledTask @ 71 NONAME ; #<VT>#
-	_ZTV14CTaskScheduler @ 72 NONAME ABSENT ; #<VT>#
-	_ZTV16TKeyArrayMapping @ 73 NONAME ABSENT ; #<VT>#
-	_ZTV17CConditionManager @ 74 NONAME ABSENT ; #<VT>#
-	_ZTV17CPropertyNotifier @ 75 NONAME ABSENT ; #<VT>#
-	_ZTV17CSchBackupManager @ 76 NONAME ABSENT ; #<VT>#
-	_ZTV19TScheduleEntryDaily @ 77 NONAME ABSENT ; #<VT>#
-	_ZTV20TScheduleEntryHourly @ 78 NONAME ABSENT ; #<VT>#
-	_ZTV20TScheduleEntryYearly @ 79 NONAME ABSENT ; #<VT>#
-	_ZTV21TScheduleEntryMonthly @ 80 NONAME ABSENT ; #<VT>#
-	_ZTV24CScheduleCriteriaManager @ 81 NONAME ABSENT ; #<VT>#
-	_ZTV9CSchedule @ 82 NONAME ABSENT ; #<VT>#
-	_ZTVN15CSchClientIndex17CSchClientMappletE @ 83 NONAME ABSENT ; #<VT>#
-	_ZTVN15CSchClientIndex20CSchClientDictionaryE @ 84 NONAME ABSENT ; #<VT>#
-	_ZTVN17CSchScheduleIndex22CSchScheduleDictionaryE @ 85 NONAME ABSENT ; #<VT>#
-	_ZNK14CScheduledTask12SecurityInfoEv @ 86 NONAME
-	_ZN18TScheduledTaskFile13FsHandleIndexEv @ 87 NONAME
-	_ZN18TScheduledTaskFile15FileHandleIndexEv @ 88 NONAME
-	_ZN7TTsTime10GetUtcTimeEv @ 89 NONAME
-	_ZN7TTsTime10SetUtcTimeERK5TTime @ 90 NONAME
-	_ZN7TTsTime12GetLocalTimeEv @ 91 NONAME
-	_ZN7TTsTime12SetLocalTimeERK5TTime @ 92 NONAME
-	_ZN7TTsTimeC1ERK5TTimei @ 93 NONAME
-	_ZN7TTsTimeC1Ev @ 94 NONAME
-	_ZN7TTsTimeC2ERK5TTimei @ 95 NONAME
-	_ZN7TTsTimeC2Ev @ 96 NONAME
-	_ZNK7TTsTime5IsUtcEv @ 97 NONAME
-	_ZNK7TTsTime10GetUtcTimeEv @ 98 NONAME
-	_ZNK7TTsTime12GetLocalTimeEv @ 99 NONAME
-	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI19TScheduleEntryInfo2E @ 100 NONAME
-	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI23TTaskSchedulerConditionERK7TTsTime @ 101 NONAME
-	_ZN10RScheduler12GetScheduleLEiR15TScheduleState2R13CArrayFixFlatI19TScheduleEntryInfo2ERS2_I9TTaskInfoER7TTsTime @ 102 NONAME
-	_ZN10RScheduler12GetScheduleLEiR15TScheduleState2R13CArrayFixFlatI23TTaskSchedulerConditionER7TTsTimeRS2_I9TTaskInfoE @ 103 NONAME
-	_ZN10RScheduler12GetTaskInfoLEiR9TTaskInfoR6TPtr16R17TSchedulerItemRefR7TTsTime @ 104 NONAME
-	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI19TScheduleEntryInfo2E @ 105 NONAME
-	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK7TTsTime @ 106 NONAME
-	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI19TScheduleEntryInfo2E @ 107 NONAME
-	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK7TTsTime @ 108 NONAME
-	_ZN15TScheduleState210SetDueTimeERK7TTsTime @ 109 NONAME
-	_ZN15TScheduleState210SetEnabledEi @ 110 NONAME
-	_ZN15TScheduleState211SetPersistsEi @ 111 NONAME
-	_ZN15TScheduleState27SetNameERK4TBufILi128EE @ 112 NONAME
-	_ZN15TScheduleState2C1ERK4TBufILi128EERK7TTsTimeii @ 113 NONAME
-	_ZN15TScheduleState2C1ERKS_ @ 114 NONAME
-	_ZN15TScheduleState2C1Ev @ 115 NONAME
-	_ZN15TScheduleState2C2ERK4TBufILi128EERK7TTsTimeii @ 116 NONAME
-	_ZN15TScheduleState2C2ERKS_ @ 117 NONAME
-	_ZN15TScheduleState2C2Ev @ 118 NONAME
-	_ZN15TScheduleState2aSERKS_ @ 119 NONAME
-	_ZN19TScheduleEntryInfo211SetIntervalEi @ 120 NONAME
-	_ZN19TScheduleEntryInfo212SetStartTimeERK7TTsTime @ 121 NONAME
-	_ZN19TScheduleEntryInfo215SetIntervalTypeE13TIntervalType @ 122 NONAME
-	_ZN19TScheduleEntryInfo217SetValidityPeriodE20TTimeIntervalMinutes @ 123 NONAME
-	_ZN19TScheduleEntryInfo2C1ERK7TTsTime13TIntervalTypei20TTimeIntervalMinutes @ 124 NONAME
-	_ZN19TScheduleEntryInfo2C1ERKS_ @ 125 NONAME
-	_ZN19TScheduleEntryInfo2C1Ev @ 126 NONAME
-	_ZN19TScheduleEntryInfo2C2ERK7TTsTime13TIntervalTypei20TTimeIntervalMinutes @ 127 NONAME
-	_ZN19TScheduleEntryInfo2C2ERKS_ @ 128 NONAME
-	_ZN19TScheduleEntryInfo2C2Ev @ 129 NONAME
-	_ZNK15TScheduleState24NameEv @ 130 NONAME
-	_ZNK15TScheduleState27DueTimeEv @ 131 NONAME
-	_ZNK15TScheduleState27EnabledEv @ 132 NONAME
-	_ZNK15TScheduleState28PersistsEv @ 133 NONAME
-	_ZNK19TScheduleEntryInfo212IntervalTypeEv @ 134 NONAME
-	_ZNK19TScheduleEntryInfo214ValidityPeriodEv @ 135 NONAME
-	_ZNK19TScheduleEntryInfo28IntervalEv @ 136 NONAME
-	_ZNK19TScheduleEntryInfo29StartTimeEv @ 137 NONAME
-	_ZN7TTsTimeaSERKS_ @ 138 NONAME
-	_ZN19TScheduleEntryInfo2aSERKS_ @ 139 NONAME
-	_ZN7TTsTimeC1ERKS_ @ 140 NONAME
-	_ZN7TTsTimeC2ERKS_ @ 141 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/eabi/SCHSVRu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,143 @@
+EXPORTS
+	_Z10StartSch32v @ 1 NONAME
+	_Z12RunSchedulerv @ 2 NONAME
+	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI18TScheduleEntryInfoE @ 3 NONAME
+	_ZN10RScheduler12GetScheduleLEiR14TScheduleStateR13CArrayFixFlatI18TScheduleEntryInfoERS2_I9TTaskInfoER5TTime @ 4 NONAME
+	_ZN10RScheduler12GetTaskInfoLEiR9TTaskInfoR6TPtr16R17TSchedulerItemRefR5TTime @ 5 NONAME
+	_ZN10RScheduler12GetTaskRefsLER13CArrayFixFlatI17TSchedulerItemRefE15TScheduleFilter11TTaskFilter @ 6 NONAME
+	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI18TScheduleEntryInfoE @ 7 NONAME
+	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16i @ 8 NONAME
+	_ZN10RScheduler12__DbgMarkEndEi @ 9 NONAME
+	_ZN10RScheduler13__DbgFailNextEi @ 10 NONAME
+	_ZN10RScheduler13__DbgMarkHeapEv @ 11 NONAME
+	_ZN10RScheduler13__FaultServerEv @ 12 NONAME
+	_ZN10RScheduler14__DbgCheckHeapEi @ 13 NONAME
+	_ZN10RScheduler14__DbgResetHeapEv @ 14 NONAME
+	_ZN10RScheduler15GetTaskDataSizeEiRi @ 15 NONAME
+	_ZN10RScheduler16GetScheduleRefsLER13CArrayFixFlatI17TSchedulerItemRefE15TScheduleFilter @ 16 NONAME
+	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI18TScheduleEntryInfoE @ 17 NONAME
+	_ZN10RScheduler7ConnectEv @ 18 NONAME
+	_ZN10RScheduler8RegisterERK4TBufILi256EEi @ 19 NONAME
+	_ZN10RSchedulerC1Ev @ 20 NONAME
+	_ZN10RSchedulerC2Ev @ 21 NONAME
+	_ZN14CScheduledTask5NewLCER11RReadStream @ 22 NONAME
+	_ZNK14CScheduledTask12ScheduleTypeEv @ 23 NONAME
+	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK5TTime @ 24 NONAME
+	_ZN9TTaskInfo12InternalizeLER11RReadStream @ 25 NONAME
+	_ZN9TTaskInfoC1EiR4TBufILi128EEii @ 26 NONAME
+	_ZN9TTaskInfoC1Ev @ 27 NONAME
+	_ZN9TTaskInfoC2EiR4TBufILi128EEii @ 28 NONAME
+	_ZN9TTaskInfoC2Ev @ 29 NONAME
+	_ZN9TTaskInfoaSERKS_ @ 30 NONAME
+	_ZNK10RScheduler10DeleteTaskEi @ 31 NONAME
+	_ZNK10RScheduler14DeleteScheduleEi @ 32 NONAME
+	_ZNK10RScheduler14EnableScheduleEi @ 33 NONAME
+	_ZNK10RScheduler15DisableScheduleEi @ 34 NONAME
+	_ZNK10RScheduler7VersionEv @ 35 NONAME
+	_ZNK14CScheduledTask10ValidUntilEv @ 36 NONAME
+	_ZNK14CScheduledTask4DataEv @ 37 NONAME
+	_ZNK14CScheduledTask4InfoEv @ 38 NONAME
+	_ZNK9TTaskInfo12ExternalizeLER12RWriteStream @ 39 NONAME
+	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI23TTaskSchedulerConditionERK5TTime @ 40 NONAME
+	_ZN10RScheduler12GetScheduleLEiR14TScheduleStateR13CArrayFixFlatI23TTaskSchedulerConditionER5TTimeRS2_I9TTaskInfoE @ 41 NONAME
+	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK5TTime @ 42 NONAME
+	_ZN10RScheduler16GetScheduleTypeLEiR13TScheduleType @ 43 NONAME
+	_ZTI10CSchServer @ 44 NONAME ABSENT ; #<TI>#
+	_ZTI11CSchSession @ 45 NONAME ABSENT ; #<TI>#
+	_ZTI12CClientProxy @ 46 NONAME ABSENT ; #<TI>#
+	_ZTI13CTaskExecutor @ 47 NONAME ABSENT ; #<TI>#
+	_ZTI14CSchLogManager @ 48 NONAME ABSENT ; #<TI>#
+	_ZTI14CScheduleTimer @ 49 NONAME ABSENT ; #<TI>#
+	_ZTI14CScheduledTask @ 50 NONAME ; #<TI>#
+	_ZTI14CTaskScheduler @ 51 NONAME ABSENT ; #<TI>#
+	_ZTI16TKeyArrayMapping @ 52 NONAME ABSENT ; #<TI>#
+	_ZTI17CConditionManager @ 53 NONAME ABSENT ; #<TI>#
+	_ZTI17CPropertyNotifier @ 54 NONAME ABSENT ; #<TI>#
+	_ZTI17CSchBackupManager @ 55 NONAME ABSENT ; #<TI>#
+	_ZTI19TScheduleEntryDaily @ 56 NONAME ABSENT ; #<TI>#
+	_ZTI20TScheduleEntryHourly @ 57 NONAME ABSENT ; #<TI>#
+	_ZTI20TScheduleEntryYearly @ 58 NONAME ABSENT ; #<TI>#
+	_ZTI21TScheduleEntryMonthly @ 59 NONAME ABSENT ; #<TI>#
+	_ZTI24CScheduleCriteriaManager @ 60 NONAME ABSENT ; #<TI>#
+	_ZTI9CSchedule @ 61 NONAME ABSENT ; #<TI>#
+	_ZTIN15CSchClientIndex17CSchClientMappletE @ 62 NONAME ABSENT ; #<TI>#
+	_ZTIN15CSchClientIndex20CSchClientDictionaryE @ 63 NONAME ABSENT ; #<TI>#
+	_ZTIN17CSchScheduleIndex22CSchScheduleDictionaryE @ 64 NONAME ABSENT ; #<TI>#
+	_ZTV10CSchServer @ 65 NONAME ABSENT ; #<VT>#
+	_ZTV11CSchSession @ 66 NONAME ABSENT ; #<VT>#
+	_ZTV12CClientProxy @ 67 NONAME ABSENT ; #<VT>#
+	_ZTV13CTaskExecutor @ 68 NONAME ABSENT ; #<VT>#
+	_ZTV14CSchLogManager @ 69 NONAME ABSENT ; #<VT>#
+	_ZTV14CScheduleTimer @ 70 NONAME ABSENT ; #<VT>#
+	_ZTV14CScheduledTask @ 71 NONAME ; #<VT>#
+	_ZTV14CTaskScheduler @ 72 NONAME ABSENT ; #<VT>#
+	_ZTV16TKeyArrayMapping @ 73 NONAME ABSENT ; #<VT>#
+	_ZTV17CConditionManager @ 74 NONAME ABSENT ; #<VT>#
+	_ZTV17CPropertyNotifier @ 75 NONAME ABSENT ; #<VT>#
+	_ZTV17CSchBackupManager @ 76 NONAME ABSENT ; #<VT>#
+	_ZTV19TScheduleEntryDaily @ 77 NONAME ABSENT ; #<VT>#
+	_ZTV20TScheduleEntryHourly @ 78 NONAME ABSENT ; #<VT>#
+	_ZTV20TScheduleEntryYearly @ 79 NONAME ABSENT ; #<VT>#
+	_ZTV21TScheduleEntryMonthly @ 80 NONAME ABSENT ; #<VT>#
+	_ZTV24CScheduleCriteriaManager @ 81 NONAME ABSENT ; #<VT>#
+	_ZTV9CSchedule @ 82 NONAME ABSENT ; #<VT>#
+	_ZTVN15CSchClientIndex17CSchClientMappletE @ 83 NONAME ABSENT ; #<VT>#
+	_ZTVN15CSchClientIndex20CSchClientDictionaryE @ 84 NONAME ABSENT ; #<VT>#
+	_ZTVN17CSchScheduleIndex22CSchScheduleDictionaryE @ 85 NONAME ABSENT ; #<VT>#
+	_ZNK14CScheduledTask12SecurityInfoEv @ 86 NONAME
+	_ZN18TScheduledTaskFile13FsHandleIndexEv @ 87 NONAME
+	_ZN18TScheduledTaskFile15FileHandleIndexEv @ 88 NONAME
+	_ZN7TTsTime10GetUtcTimeEv @ 89 NONAME
+	_ZN7TTsTime10SetUtcTimeERK5TTime @ 90 NONAME
+	_ZN7TTsTime12GetLocalTimeEv @ 91 NONAME
+	_ZN7TTsTime12SetLocalTimeERK5TTime @ 92 NONAME
+	_ZN7TTsTimeC1ERK5TTimei @ 93 NONAME
+	_ZN7TTsTimeC1Ev @ 94 NONAME
+	_ZN7TTsTimeC2ERK5TTimei @ 95 NONAME
+	_ZN7TTsTimeC2Ev @ 96 NONAME
+	_ZNK7TTsTime5IsUtcEv @ 97 NONAME
+	_ZNK7TTsTime10GetUtcTimeEv @ 98 NONAME
+	_ZNK7TTsTime12GetLocalTimeEv @ 99 NONAME
+	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI19TScheduleEntryInfo2E @ 100 NONAME
+	_ZN10RScheduler12EditScheduleEiRK13CArrayFixFlatI23TTaskSchedulerConditionERK7TTsTime @ 101 NONAME
+	_ZN10RScheduler12GetScheduleLEiR15TScheduleState2R13CArrayFixFlatI19TScheduleEntryInfo2ERS2_I9TTaskInfoER7TTsTime @ 102 NONAME
+	_ZN10RScheduler12GetScheduleLEiR15TScheduleState2R13CArrayFixFlatI23TTaskSchedulerConditionER7TTsTimeRS2_I9TTaskInfoE @ 103 NONAME
+	_ZN10RScheduler12GetTaskInfoLEiR9TTaskInfoR6TPtr16R17TSchedulerItemRefR7TTsTime @ 104 NONAME
+	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI19TScheduleEntryInfo2E @ 105 NONAME
+	_ZN10RScheduler12ScheduleTaskER9TTaskInfoR7HBufC16R17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK7TTsTime @ 106 NONAME
+	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI19TScheduleEntryInfo2E @ 107 NONAME
+	_ZN10RScheduler24CreatePersistentScheduleER17TSchedulerItemRefRK13CArrayFixFlatI23TTaskSchedulerConditionERK7TTsTime @ 108 NONAME
+	_ZN15TScheduleState210SetDueTimeERK7TTsTime @ 109 NONAME
+	_ZN15TScheduleState210SetEnabledEi @ 110 NONAME
+	_ZN15TScheduleState211SetPersistsEi @ 111 NONAME
+	_ZN15TScheduleState27SetNameERK4TBufILi128EE @ 112 NONAME
+	_ZN15TScheduleState2C1ERK4TBufILi128EERK7TTsTimeii @ 113 NONAME
+	_ZN15TScheduleState2C1ERKS_ @ 114 NONAME
+	_ZN15TScheduleState2C1Ev @ 115 NONAME
+	_ZN15TScheduleState2C2ERK4TBufILi128EERK7TTsTimeii @ 116 NONAME
+	_ZN15TScheduleState2C2ERKS_ @ 117 NONAME
+	_ZN15TScheduleState2C2Ev @ 118 NONAME
+	_ZN15TScheduleState2aSERKS_ @ 119 NONAME
+	_ZN19TScheduleEntryInfo211SetIntervalEi @ 120 NONAME
+	_ZN19TScheduleEntryInfo212SetStartTimeERK7TTsTime @ 121 NONAME
+	_ZN19TScheduleEntryInfo215SetIntervalTypeE13TIntervalType @ 122 NONAME
+	_ZN19TScheduleEntryInfo217SetValidityPeriodE20TTimeIntervalMinutes @ 123 NONAME
+	_ZN19TScheduleEntryInfo2C1ERK7TTsTime13TIntervalTypei20TTimeIntervalMinutes @ 124 NONAME
+	_ZN19TScheduleEntryInfo2C1ERKS_ @ 125 NONAME
+	_ZN19TScheduleEntryInfo2C1Ev @ 126 NONAME
+	_ZN19TScheduleEntryInfo2C2ERK7TTsTime13TIntervalTypei20TTimeIntervalMinutes @ 127 NONAME
+	_ZN19TScheduleEntryInfo2C2ERKS_ @ 128 NONAME
+	_ZN19TScheduleEntryInfo2C2Ev @ 129 NONAME
+	_ZNK15TScheduleState24NameEv @ 130 NONAME
+	_ZNK15TScheduleState27DueTimeEv @ 131 NONAME
+	_ZNK15TScheduleState27EnabledEv @ 132 NONAME
+	_ZNK15TScheduleState28PersistsEv @ 133 NONAME
+	_ZNK19TScheduleEntryInfo212IntervalTypeEv @ 134 NONAME
+	_ZNK19TScheduleEntryInfo214ValidityPeriodEv @ 135 NONAME
+	_ZNK19TScheduleEntryInfo28IntervalEv @ 136 NONAME
+	_ZNK19TScheduleEntryInfo29StartTimeEv @ 137 NONAME
+	_ZN7TTsTimeaSERKS_ @ 138 NONAME
+	_ZN19TScheduleEntryInfo2aSERKS_ @ 139 NONAME
+	_ZN7TTsTimeC1ERKS_ @ 140 NONAME
+	_ZN7TTsTimeC2ERKS_ @ 141 NONAME
+
--- a/genericservices/taskscheduler/group/BLD.INF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-//
-
-PRJ_PLATFORMS
-
-PRJ_EXPORTS
-../INC/CSCH_CLI.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(csch_cli.h)
-../INC/SCHTASK.H	 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(schtask.h)
-../INC/SCHINFO.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(schinfo.h)
-../INC/SCHTIME.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(schtime.h)
-../INC/SCHINFOINTERNAL.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(schinfointernal.h)
-
-
-backup_registration.xml z:/private/10005399/backup_registration.xml
-
-schsvr.iby						/epoc32/rom/include/schsvr.iby
-
-PRJ_TESTEXPORTS
-// batch file that runs all automatic schsvr tests on hardware
-../group/schsvrtests.bat		/epoc32/data/z/system/test/schsvrtests.bat
-../group/SchsvrTest.iby			/epoc32/rom/include/schsvrtest.iby
-
-PRJ_MMPFILES
-../group/SCHSVR.MMP
-../group/SCHEXE.MMP
-
-
-PRJ_TESTMMPFILES
-../Test/bootupperformance/TC_TSCH_STARTUP_PERF.mmp
-../Test/Conditions/TC_TSCH_CONDITION.mmp
-../Test/Conditions/TC_TSCH_CONDITION_HOMETIME.mmp
-../Test/Conditions/TC_TSCH_CONDITION_UTC.mmp
-../Test/Scheduling/TC_TSCH_SCHEDULING2.mmp
-../Test/Scheduling/TC_TSCH_SCHEDULING2_HOMETIME.mmp
-../Test/Scheduling/TC_TSCH_SCHEDULING2_UTC.mmp
-../Test/TTsTimeUnitTests/TU_TSCH_tstime.mmp
-../Test/TSCheduleEntryInfo2/TU_TSCH_ScheduleEntryInfo2.mmp
-../Test/TSCheduleState2/TU_TSCH_ScheduleState2.mmp
-../Test/ScheduledTaskTest/TU_TSCH_ScheduledTaskTest.mmp	
-../Test/OOM/TC_TSCH_SCHSVR_OOM.mmp
-../Test/OOM/TC_TSCH_SCHSVR_OOM_HOMETIME.mmp
-../Test/OOM/TC_TSCH_SCHSVR_OOM_UTC.mmp
-../Test/Year2k/TC_TSCH_YEAR2000.mmp
-../Test/Year2k/TC_TSCH_YEAR2000_HOMETIME.mmp
-../Test/Year2k/TC_TSCH_YEAR2000_UTC.mmp
-../Test/Scheduling/TC_TSCH_SCHEDULING1.mmp
-../Test/Scheduling/TC_TSCH_SCHEDULING1_HOMETIME.mmp
-../Test/Scheduling/TC_TSCH_SCHEDULING1_UTC.mmp
-../Test/PlatSec/TC_TSCH_PLATSEC.mmp 
-../Test/Robustness/TC_TSCH_ROBUSTNESS.mmp 
-../Test/Robustness/TC_TSCH_IPC.mmp 
-../Test/LongRunning/T_TSLongRunning.mmp 			manual
-../Test/TSUtils/TSUtils.mmp 						support
-../Test/MinimalTaskHandler/minimaltaskhandler.mmp	support
-../Test/MinimalTaskHandler/faultyminimaltaskhandler.mmp	support
-../Test/PlatSec/tschsvrclient1.mmp 					support
-../Test/PlatSec/tschsvrclient2.mmp 					support
-../Test/PlatSec/tschsvrclient3.mmp 					support
-../Test/PlatSec/platsectaskhandler.mmp				support
-../Test/PlatSec/migrationtaskhandler.mmp			support
-../Test/TSUtils/TProcessKiller.mmp 					support
-../Test/TSUtils/TScheduleDeleter.mmp 				support
-../Test/TSUtils/TTaskFileChecker.mmp				support
-../Test/TSUtils/TTaskFileCreator.mmp				support
-../Test/TSUtils/TSetHomeTime.mmp					support
-../Test/TSUtils/TSetUTCTime.mmp						support
-../Test/TSUtils/TPropertyDefine.mmp					support
-../Test/TSUtils/TTaskSchedulerLauncher.mmp			support
-
-// TestExecute test binaries
-#include "../Test/Testexecute/group/bld.inf"
--- a/genericservices/taskscheduler/group/SchsvrTest.iby	Mon May 03 14:06:43 2010 +0300
+++ b/genericservices/taskscheduler/group/SchsvrTest.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -29,30 +29,11 @@
 // batch file that runs all automatic schsvr tests
 data=ZSYSTEM\test\schsvrtests.bat					TEST\schsvrtests.bat
 
-file=ABI_DIR\BUILD_DIR\TC_TSCH_STARTUP_PERF.exe        			Test\TC_TSCH_STARTUP_PERF.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_CONDITION.exe        			Test\TC_TSCH_CONDITION.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_CONDITION_HOMETIME.exe          		Test\TC_TSCH_CONDITION_HOMETIME.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_CONDITION_UTC.exe           		Test\TC_TSCH_CONDITION_UTC.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING2.exe         			Test\TC_TSCH_SCHEDULING2.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING2_HOMETIME.exe        		Test\TC_TSCH_SCHEDULING2_HOMETIME.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING2_UTC.exe         		Test\TC_TSCH_SCHEDULING2_UTC.exe
-file=ABI_DIR\BUILD_DIR\TU_TSCH_TSTIME.exe				Test\TU_TSCH_TSTIME.exe
-file=ABI_DIR\BUILD_DIR\TU_TSCH_SCHEDULEENTRYINFO2.EXE			Test\TU_TSCH_SCHEDULEENTRYINFO2.EXE
-file=ABI_DIR\BUILD_DIR\TU_TSCH_SCHEDULESTATE2.EXE			Test\TU_TSCH_SCHEDULESTATE2.EXE
-file=ABI_DIR\BUILD_DIR\TU_TSCH_ScheduledTaskTest.exe			Test\TU_TSCH_ScheduledTaskTest.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHSVR_OOM.exe          			Test\TC_TSCH_SCHSVR_OOM.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHSVR_OOM_HOMETIME.exe          	Test\TC_TSCH_SCHSVR_OOM_HOMETIME.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHSVR_OOM_UTC.exe          		Test\TC_TSCH_SCHSVR_OOM_UTC.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_YEAR2000.exe          			Test\TC_TSCH_YEAR2000.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_YEAR2000_HOMETIME.exe          		Test\TC_TSCH_YEAR2000_HOMETIME.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_YEAR2000_UTC.exe          		Test\TC_TSCH_YEAR2000_UTC.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING1.exe         			Test\TC_TSCH_SCHEDULING1.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING1_HOMETIME.exe         	Test\TC_TSCH_SCHEDULING1_HOMETIME.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING1_UTC.exe         		Test\TC_TSCH_SCHEDULING1_UTC.exe
+
+
+
+
 file=ABI_DIR\BUILD_DIR\T_TSLongRunning.exe      			Test\T_TSLongRunning.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_PLATSEC.exe       			Test\TC_TSCH_PLATSEC.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_ROBUSTNESS.exe       			Test\TC_TSCH_ROBUSTNESS.exe
-file=ABI_DIR\BUILD_DIR\TC_TSCH_IPC.exe       			Test\TC_TSCH_IPC.exe
 file=ABI_DIR\BUILD_DIR\TSUTils.dll          				System\Libs\TSUtils.dll
 file=ABI_DIR\BUILD_DIR\MinimalTaskHandler.exe   			System\Programs\MinimalTaskHandler.exe
 file=ABI_DIR\BUILD_DIR\FaultyMinimalTaskHandler.exe   		System\Programs\FaultyMinimalTaskHandler.exe
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/group/SchsvrTest1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,74 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __SCHSVRTEST_IBY__
+#define __SCHSVRTEST_IBY__
+
+REM SCH server Test
+
+#include <schsvr.iby>
+#include <numberconversion.iby>
+
+//for TU_TSCH_PR234_ScheduledTaskTest.cpp
+#include <TIMEZONESERVER.iby>
+#include <cenreprefrepositories.iby>
+
+// batch file that runs all automatic schsvr tests
+data=ZSYSTEM\test\schsvrtests.bat					TEST\schsvrtests.bat
+
+file=ABI_DIR\BUILD_DIR\TC_TSCH_STARTUP_PERF.exe        			Test\TC_TSCH_STARTUP_PERF.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_CONDITION.exe        			Test\TC_TSCH_CONDITION.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_CONDITION_HOMETIME.exe          		Test\TC_TSCH_CONDITION_HOMETIME.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_CONDITION_UTC.exe           		Test\TC_TSCH_CONDITION_UTC.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING2.exe         			Test\TC_TSCH_SCHEDULING2.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING2_HOMETIME.exe        		Test\TC_TSCH_SCHEDULING2_HOMETIME.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING2_UTC.exe         		Test\TC_TSCH_SCHEDULING2_UTC.exe
+file=ABI_DIR\BUILD_DIR\TU_TSCH_TSTIME.exe				Test\TU_TSCH_TSTIME.exe
+file=ABI_DIR\BUILD_DIR\TU_TSCH_SCHEDULEENTRYINFO2.EXE			Test\TU_TSCH_SCHEDULEENTRYINFO2.EXE
+file=ABI_DIR\BUILD_DIR\TU_TSCH_SCHEDULESTATE2.EXE			Test\TU_TSCH_SCHEDULESTATE2.EXE
+file=ABI_DIR\BUILD_DIR\TU_TSCH_ScheduledTaskTest.exe			Test\TU_TSCH_ScheduledTaskTest.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHSVR_OOM.exe          			Test\TC_TSCH_SCHSVR_OOM.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHSVR_OOM_HOMETIME.exe          	Test\TC_TSCH_SCHSVR_OOM_HOMETIME.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHSVR_OOM_UTC.exe          		Test\TC_TSCH_SCHSVR_OOM_UTC.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_YEAR2000.exe          			Test\TC_TSCH_YEAR2000.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_YEAR2000_HOMETIME.exe          		Test\TC_TSCH_YEAR2000_HOMETIME.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_YEAR2000_UTC.exe          		Test\TC_TSCH_YEAR2000_UTC.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING1.exe         			Test\TC_TSCH_SCHEDULING1.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING1_HOMETIME.exe         	Test\TC_TSCH_SCHEDULING1_HOMETIME.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_SCHEDULING1_UTC.exe         		Test\TC_TSCH_SCHEDULING1_UTC.exe
+file=ABI_DIR\BUILD_DIR\T_TSLongRunning.exe      			Test\T_TSLongRunning.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_PLATSEC.exe       			Test\TC_TSCH_PLATSEC.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_ROBUSTNESS.exe       			Test\TC_TSCH_ROBUSTNESS.exe
+file=ABI_DIR\BUILD_DIR\TC_TSCH_IPC.exe       			Test\TC_TSCH_IPC.exe
+file=ABI_DIR\BUILD_DIR\TSUTils.dll          				System\Libs\TSUtils.dll
+file=ABI_DIR\BUILD_DIR\MinimalTaskHandler.exe   			System\Programs\MinimalTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\FaultyMinimalTaskHandler.exe   		System\Programs\FaultyMinimalTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\tschsvrclient1.exe       			System\Programs\tschsvrclient1.exe
+file=ABI_DIR\BUILD_DIR\tschsvrclient2.exe       			System\Programs\tschsvrclient2.exe
+file=ABI_DIR\BUILD_DIR\tschsvrclient3.exe       			System\Programs\tschsvrclient3.exe
+file=ABI_DIR\BUILD_DIR\PlatSecTaskHandler.exe   			System\Programs\PlatSecTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\MigrationTaskHandler.exe 			System\Programs\MigrationTaskHandler.exe
+file=ABI_DIR\BUILD_DIR\TScheduleDeleter.exe     			System\Programs\TScheduleDeleter.exe
+file=ABI_DIR\BUILD_DIR\TTaskFileChecker.exe     			System\Programs\TTaskFileChecker.exe
+file=ABI_DIR\BUILD_DIR\TTaskFileCreator.exe     			System\Programs\TTaskFileCreator.exe
+file=ABI_DIR\BUILD_DIR\TProcessKiller.exe       			System\Programs\TProcessKiller.exe
+file=ABI_DIR\BUILD_DIR\TSetHomeTime.exe     				System\Programs\TSetHomeTime.exe
+file=ABI_DIR\BUILD_DIR\TSetUTCTime.exe						System\Programs\TSetUTCTime.exe
+file=ABI_DIR\BUILD_DIR\TPropertyDefine.exe       			System\Programs\TPropertyDefine.exe
+file=ABI_DIR\BUILD_DIR\TTaskSchedulerLauncher.exe     		System\Programs\TTaskSchedulerLauncher.exe
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,83 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+PRJ_PLATFORMS
+
+PRJ_EXPORTS
+../INC/CSCH_CLI.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(csch_cli.h)
+../INC/SCHTASK.H	 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(schtask.h)
+../INC/SCHINFO.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(schinfo.h)
+../INC/SCHTIME.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(schtime.h)
+../INC/SCHINFOINTERNAL.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(schinfointernal.h)
+
+
+backup_registration.xml z:/private/10005399/backup_registration.xml
+
+schsvr.iby						/epoc32/rom/include/schsvr.iby
+
+PRJ_TESTEXPORTS
+// batch file that runs all automatic schsvr tests on hardware
+../group/schsvrtests.bat		/epoc32/data/z/system/test/schsvrtests.bat
+../group/SchsvrTest.iby			/epoc32/rom/include/schsvrtest.iby
+
+PRJ_MMPFILES
+../group/SCHSVR.MMP
+../group/SCHEXE.MMP
+
+
+PRJ_TESTMMPFILES
+../Test/bootupperformance/TC_TSCH_STARTUP_PERF.mmp
+../Test/Conditions/TC_TSCH_CONDITION.mmp
+../Test/Conditions/TC_TSCH_CONDITION_HOMETIME.mmp
+../Test/Conditions/TC_TSCH_CONDITION_UTC.mmp
+../Test/Scheduling/TC_TSCH_SCHEDULING2.mmp
+../Test/Scheduling/TC_TSCH_SCHEDULING2_HOMETIME.mmp
+../Test/Scheduling/TC_TSCH_SCHEDULING2_UTC.mmp
+../Test/TTsTimeUnitTests/TU_TSCH_tstime.mmp
+../Test/TSCheduleEntryInfo2/TU_TSCH_ScheduleEntryInfo2.mmp
+../Test/TSCheduleState2/TU_TSCH_ScheduleState2.mmp
+../Test/ScheduledTaskTest/TU_TSCH_ScheduledTaskTest.mmp	
+../Test/OOM/TC_TSCH_SCHSVR_OOM.mmp
+../Test/OOM/TC_TSCH_SCHSVR_OOM_HOMETIME.mmp
+../Test/OOM/TC_TSCH_SCHSVR_OOM_UTC.mmp
+../Test/Year2k/TC_TSCH_YEAR2000.mmp
+../Test/Year2k/TC_TSCH_YEAR2000_HOMETIME.mmp
+../Test/Year2k/TC_TSCH_YEAR2000_UTC.mmp
+../Test/Scheduling/TC_TSCH_SCHEDULING1.mmp
+../Test/Scheduling/TC_TSCH_SCHEDULING1_HOMETIME.mmp
+../Test/Scheduling/TC_TSCH_SCHEDULING1_UTC.mmp
+../Test/PlatSec/TC_TSCH_PLATSEC.mmp 
+../Test/Robustness/TC_TSCH_ROBUSTNESS.mmp 
+../Test/Robustness/TC_TSCH_IPC.mmp 
+../Test/LongRunning/T_TSLongRunning.mmp 			manual
+../Test/TSUtils/TSUtils.mmp 						support
+../Test/MinimalTaskHandler/minimaltaskhandler.mmp	support
+../Test/MinimalTaskHandler/faultyminimaltaskhandler.mmp	support
+../Test/PlatSec/tschsvrclient1.mmp 					support
+../Test/PlatSec/tschsvrclient2.mmp 					support
+../Test/PlatSec/tschsvrclient3.mmp 					support
+../Test/PlatSec/platsectaskhandler.mmp				support
+../Test/PlatSec/migrationtaskhandler.mmp			support
+../Test/TSUtils/TProcessKiller.mmp 					support
+../Test/TSUtils/TScheduleDeleter.mmp 				support
+../Test/TSUtils/TTaskFileChecker.mmp				support
+../Test/TSUtils/TTaskFileCreator.mmp				support
+../Test/TSUtils/TSetHomeTime.mmp					support
+../Test/TSUtils/TSetUTCTime.mmp						support
+../Test/TSUtils/TPropertyDefine.mmp					support
+../Test/TSUtils/TTaskSchedulerLauncher.mmp			support
+
+// TestExecute test binaries
+#include "../Test/Testexecute/group/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/genericservices/taskscheduler/group/taskscheduler-RTEST.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,61 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Install files
+;tasksheduler-RTESTS
+
+"/epoc32/release/armv5/urel/TC_TSCH_STARTUP_PERF.exe"-"C:/Test/TC_TSCH_STARTUP_PERF.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_CONDITION.exe"-"C:/Test/TC_TSCH_CONDITION.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_CONDITION_HOMETIME.exe"-"C:/Test/TC_TSCH_CONDITION_HOMETIME.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_CONDITION_UTC.exe"-"C:/Test/TC_TSCH_CONDITION_UTC.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHEDULING2.exe"-"C:/Test/TC_TSCH_SCHEDULING2.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHEDULING2_HOMETIME.exe"-"C:/Test/TC_TSCH_SCHEDULING2_HOMETIME.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHEDULING2_UTC.exe"-"C:/Test/TC_TSCH_SCHEDULING2_UTC.exe"
+"/epoc32/release/armv5/urel/TU_TSCH_TSTIME.exe"-"C:/Test/TU_TSCH_TSTIME.exe"
+"/epoc32/release/armv5/urel/TU_TSCH_SCHEDULEENTRYINFO2.EXE"-"C:/Test/TU_TSCH_SCHEDULEENTRYINFO2.EXE"
+"/epoc32/release/armv5/urel/TU_TSCH_SCHEDULESTATE2.EXE"-"C:/Test/TU_TSCH_SCHEDULESTATE2.EXE"
+"/epoc32/release/armv5/urel/TU_TSCH_ScheduledTaskTest.exe"-"C:/Test/TU_TSCH_ScheduledTaskTest.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHSVR_OOM.exe"-"C:/Test/TC_TSCH_SCHSVR_OOM.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHSVR_OOM_HOMETIME.exe"-"C:/Test/TC_TSCH_SCHSVR_OOM_HOMETIME.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHSVR_OOM_UTC.exe"-"C:/Test/TC_TSCH_SCHSVR_OOM_UTC.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_YEAR2000.exe"-"C:/Test/TC_TSCH_YEAR2000.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_YEAR2000_HOMETIME.exe"-"C:/Test/TC_TSCH_YEAR2000_HOMETIME.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_YEAR2000_UTC.exe"-"C:/Test/TC_TSCH_YEAR2000_UTC.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHEDULING1.exe"-"C:/Test/TC_TSCH_SCHEDULING1.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHEDULING1_HOMETIME.exe"-"C:/Test/TC_TSCH_SCHEDULING1_HOMETIME.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_SCHEDULING1_UTC.exe"-"C:/Test/TC_TSCH_SCHEDULING1_UTC.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_PLATSEC.exe"-"C:/Test/TC_TSCH_PLATSEC.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_ROBUSTNESS.exe"-"C:/Test/TC_TSCH_ROBUSTNESS.exe"
+"/epoc32/release/armv5/urel/TC_TSCH_IPC.exe"-"C:/Test/TC_TSCH_IPC.exe"
+
+
+
+  
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/glib/tests/iochannel-test.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/iochannel-test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
--- a/glib/tests/mainloop-test.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/mainloop-test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/markup-test.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/markup-test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/queue-test.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/queue-test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/sequence-test.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/sequence-test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.*/
 #include <stdio.h>
 #include <glib.h>
 #include <stdlib.h>
--- a/glib/tests/timeloop-basic.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/timeloop-basic.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portions copyright (c) 2009 Nokia Corporation.  All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/unicode-collate.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/unicode-collate.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/unicode-encoding.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/unicode-encoding.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/glib/tests/unicode-normalize.c	Mon May 03 14:06:43 2010 +0300
+++ b/glib/tests/unicode-normalize.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #undef G_DISABLE_ASSERT
 #undef G_LOG_DOMAIN
 
--- a/lowlevellibsandfws/apputils/bsul/eabi/bsulU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-EXPORTS
-	_ZN4BSUL16CCachedDriveInfo4NewLER3RFs @ 1 NONAME
-	_ZN4BSUL16CCachedDriveInfo5NewLCER3RFs @ 2 NONAME
-	_ZN4BSUL16CCachedDriveInfoD0Ev @ 3 NONAME
-	_ZN4BSUL16CCachedDriveInfoD1Ev @ 4 NONAME
-	_ZN4BSUL16CCachedDriveInfoD2Ev @ 5 NONAME
-	_ZNK4BSUL16CCachedDriveInfo19IsReadOnlyInternalLE10TDriveUnit @ 6 NONAME
-	_ZNK4BSUL16CCachedDriveInfo19IsReadOnlyInternalLERK7TDesC16 @ 7 NONAME
-	_ZNK4BSUL16CCachedDriveInfo17IsFlagSetOnDriveLE10TDriveUnitj @ 8 NONAME
-	_ZNK4BSUL16CCachedDriveInfo10MediaTypeLE10TDriveUnit10TMediaTypePS2_ @ 9 NONAME
-	_ZNK4BSUL16CCachedDriveInfo35GetDefaultRemovableMemoryCardDriveLEv @ 10 NONAME
-	_ZN4BSUL14CClientMessage11PanicClientERK7TDesC16i @ 11 NONAME
-	_ZN4BSUL14CClientMessage13GetDesLengthLEi @ 12 NONAME
-	_ZN4BSUL14CClientMessage16CompleteRequestLEi @ 13 NONAME
-	_ZN4BSUL14CClientMessage16GetDesMaxLengthLEi @ 14 NONAME
-	_ZN4BSUL14CClientMessage20InitialiseFrameworkLERKNS_24TClientMessageServerDataE @ 15 NONAME
-	_ZN4BSUL14CClientMessage4NewLERK9RMessage2 @ 16 NONAME
-	_ZN4BSUL14CClientMessage5ReadLEiR5TDes8i @ 17 NONAME
-	_ZN4BSUL14CClientMessage5ReadLEiR6TDes16i @ 18 NONAME
-	_ZN4BSUL14CClientMessage6WriteLEiRK6TDesC8i @ 19 NONAME
-	_ZN4BSUL14CClientMessage6WriteLEiRK7TDesC16i @ 20 NONAME
-	_ZN4BSUL14CClientMessage7GetIntLEi @ 21 NONAME
-	_ZN4BSUL14CClientMessage7GetPtrLEi @ 22 NONAME
-	_ZN4BSUL14CClientMessage7MessageEv @ 23 NONAME
-	_ZN4BSUL14CClientMessage8FunctionEv @ 24 NONAME
-	_ZN4BSUL14CClientMessage9ValidateLEi @ 25 NONAME
-	_ZN4BSUL14CClientMessage9ValidateLEv @ 26 NONAME
-	_ZN4BSUL14CClientMessageC1ERK9RMessage2RKNS_24TClientMessageServerDataE @ 27 NONAME
-	_ZN4BSUL14CClientMessageC2ERK9RMessage2RKNS_24TClientMessageServerDataE @ 28 NONAME
-	_ZN4BSUL14CClientMessageD0Ev @ 29 NONAME
-	_ZN4BSUL14CClientMessageD1Ev @ 30 NONAME
-	_ZN4BSUL14CClientMessageD2Ev @ 31 NONAME
-	_ZN4BSUL11Base64Codec6DecodeERK6TDesC8R5TDes8 @ 32 NONAME
-	_ZN4BSUL11Base64Codec6EncodeERK6TDesC8R5TDes8 @ 33 NONAME
-	_ZN4BSUL14CClientMessage8GetDes8LEi @ 34 NONAME
-	_ZN4BSUL14CClientMessage9GetDes16LEi @ 35 NONAME
-
--- a/lowlevellibsandfws/apputils/bsul/eabi/bsulinifileU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-EXPORTS
-	_ZN4BSUL10CIniFile164NewLER3RFsRK7TDesC16 @ 1 NONAME
-	_ZN4BSUL10CIniFile16D0Ev @ 2 NONAME
-	_ZN4BSUL10CIniFile16D1Ev @ 3 NONAME
-	_ZN4BSUL10CIniFile16D2Ev @ 4 NONAME
-	_ZN4BSUL12CIniSecIter83EndEv @ 5 NONAME
-	_ZN4BSUL12CIniSecIter84NewLERK6TDesC8PKNS_13CIniDocument8E @ 6 NONAME
-	_ZN4BSUL12CIniSecIter84NextER6TPtrC8S2_ @ 7 NONAME
-	_ZN4BSUL12CIniSecIter85ResetEv @ 8 NONAME
-	_ZN4BSUL12CIniSecIter8D0Ev @ 9 NONAME
-	_ZN4BSUL12CIniSecIter8D1Ev @ 10 NONAME
-	_ZN4BSUL12CIniSecIter8D2Ev @ 11 NONAME
-	_ZN4BSUL13CIniDocument810AddSectionERK6TDesC8 @ 12 NONAME
-	_ZN4BSUL13CIniDocument811ExternaliseERK7TDesC16 @ 13 NONAME
-	_ZN4BSUL13CIniDocument813RemoveSectionERK6TDesC8 @ 14 NONAME
-	_ZN4BSUL13CIniDocument84NewLER3RFsRK7TDesC16 @ 15 NONAME
-	_ZN4BSUL13CIniDocument86SetKeyERK6TDesC8S3_S3_ @ 16 NONAME
-	_ZN4BSUL13CIniDocument89RemoveKeyERK6TDesC8S3_ @ 17 NONAME
-	_ZN4BSUL13CIniDocument8D0Ev @ 18 NONAME
-	_ZN4BSUL13CIniDocument8D1Ev @ 19 NONAME
-	_ZN4BSUL13CIniDocument8D2Ev @ 20 NONAME
-	_ZN4BSUL13CIniSecIter163EndEv @ 21 NONAME
-	_ZN4BSUL13CIniSecIter164NewLERK7TDesC16PKNS_14CIniDocument16E @ 22 NONAME
-	_ZN4BSUL13CIniSecIter164NextER7TPtrC16S2_ @ 23 NONAME
-	_ZN4BSUL13CIniSecIter165ResetEv @ 24 NONAME
-	_ZN4BSUL13CIniSecIter16D0Ev @ 25 NONAME
-	_ZN4BSUL13CIniSecIter16D1Ev @ 26 NONAME
-	_ZN4BSUL13CIniSecIter16D2Ev @ 27 NONAME
-	_ZN4BSUL14CIniDocument1610AddSectionERK7TDesC16 @ 28 NONAME
-	_ZN4BSUL14CIniDocument1611ExternaliseERK7TDesC16 @ 29 NONAME
-	_ZN4BSUL14CIniDocument1613RemoveSectionERK7TDesC16 @ 30 NONAME
-	_ZN4BSUL14CIniDocument164NewLER3RFsRK7TDesC16 @ 31 NONAME
-	_ZN4BSUL14CIniDocument166SetKeyERK7TDesC16S3_S3_ @ 32 NONAME
-	_ZN4BSUL14CIniDocument169RemoveKeyERK7TDesC16S3_ @ 33 NONAME
-	_ZN4BSUL14CIniDocument16D0Ev @ 34 NONAME
-	_ZN4BSUL14CIniDocument16D1Ev @ 35 NONAME
-	_ZN4BSUL14CIniDocument16D2Ev @ 36 NONAME
-	_ZN4BSUL9CIniFile84NewLER3RFsRK7TDesC16 @ 37 NONAME
-	_ZN4BSUL9CIniFile8D0Ev @ 38 NONAME
-	_ZN4BSUL9CIniFile8D1Ev @ 39 NONAME
-	_ZN4BSUL9CIniFile8D2Ev @ 40 NONAME
-	_ZNK4BSUL10CIniFile167FindVarERK7TDesC16S3_R7TPtrC16 @ 41 NONAME
-	_ZNK4BSUL13CIniDocument811GetKeyValueERK6TDesC8S3_R6TPtrC8 @ 42 NONAME
-	_ZNK4BSUL13CIniDocument814GetSectionListER6RArrayI6TPtrC8E @ 43 NONAME
-	_ZNK4BSUL14CIniDocument1611GetKeyValueERK7TDesC16S3_R7TPtrC16 @ 44 NONAME
-	_ZNK4BSUL14CIniDocument1614GetSectionListER6RArrayI7TPtrC16E @ 45 NONAME
-	_ZNK4BSUL9CIniFile87FindVarERK6TDesC8S3_R6TPtrC8 @ 46 NONAME
-	_ZN4BSUL10CIniFile164NewLER3RFsRK7TDesC16i @ 47 NONAME
-	_ZN4BSUL13CIniDocument811CompareDocsERS0_ @ 48 NONAME
-	_ZN4BSUL14CIniDocument1611CompareDocsERS0_ @ 49 NONAME
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/bsul/eabi/bsulinifileu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,50 @@
+EXPORTS
+	_ZN4BSUL10CIniFile164NewLER3RFsRK7TDesC16 @ 1 NONAME
+	_ZN4BSUL10CIniFile16D0Ev @ 2 NONAME
+	_ZN4BSUL10CIniFile16D1Ev @ 3 NONAME
+	_ZN4BSUL10CIniFile16D2Ev @ 4 NONAME
+	_ZN4BSUL12CIniSecIter83EndEv @ 5 NONAME
+	_ZN4BSUL12CIniSecIter84NewLERK6TDesC8PKNS_13CIniDocument8E @ 6 NONAME
+	_ZN4BSUL12CIniSecIter84NextER6TPtrC8S2_ @ 7 NONAME
+	_ZN4BSUL12CIniSecIter85ResetEv @ 8 NONAME
+	_ZN4BSUL12CIniSecIter8D0Ev @ 9 NONAME
+	_ZN4BSUL12CIniSecIter8D1Ev @ 10 NONAME
+	_ZN4BSUL12CIniSecIter8D2Ev @ 11 NONAME
+	_ZN4BSUL13CIniDocument810AddSectionERK6TDesC8 @ 12 NONAME
+	_ZN4BSUL13CIniDocument811ExternaliseERK7TDesC16 @ 13 NONAME
+	_ZN4BSUL13CIniDocument813RemoveSectionERK6TDesC8 @ 14 NONAME
+	_ZN4BSUL13CIniDocument84NewLER3RFsRK7TDesC16 @ 15 NONAME
+	_ZN4BSUL13CIniDocument86SetKeyERK6TDesC8S3_S3_ @ 16 NONAME
+	_ZN4BSUL13CIniDocument89RemoveKeyERK6TDesC8S3_ @ 17 NONAME
+	_ZN4BSUL13CIniDocument8D0Ev @ 18 NONAME
+	_ZN4BSUL13CIniDocument8D1Ev @ 19 NONAME
+	_ZN4BSUL13CIniDocument8D2Ev @ 20 NONAME
+	_ZN4BSUL13CIniSecIter163EndEv @ 21 NONAME
+	_ZN4BSUL13CIniSecIter164NewLERK7TDesC16PKNS_14CIniDocument16E @ 22 NONAME
+	_ZN4BSUL13CIniSecIter164NextER7TPtrC16S2_ @ 23 NONAME
+	_ZN4BSUL13CIniSecIter165ResetEv @ 24 NONAME
+	_ZN4BSUL13CIniSecIter16D0Ev @ 25 NONAME
+	_ZN4BSUL13CIniSecIter16D1Ev @ 26 NONAME
+	_ZN4BSUL13CIniSecIter16D2Ev @ 27 NONAME
+	_ZN4BSUL14CIniDocument1610AddSectionERK7TDesC16 @ 28 NONAME
+	_ZN4BSUL14CIniDocument1611ExternaliseERK7TDesC16 @ 29 NONAME
+	_ZN4BSUL14CIniDocument1613RemoveSectionERK7TDesC16 @ 30 NONAME
+	_ZN4BSUL14CIniDocument164NewLER3RFsRK7TDesC16 @ 31 NONAME
+	_ZN4BSUL14CIniDocument166SetKeyERK7TDesC16S3_S3_ @ 32 NONAME
+	_ZN4BSUL14CIniDocument169RemoveKeyERK7TDesC16S3_ @ 33 NONAME
+	_ZN4BSUL14CIniDocument16D0Ev @ 34 NONAME
+	_ZN4BSUL14CIniDocument16D1Ev @ 35 NONAME
+	_ZN4BSUL14CIniDocument16D2Ev @ 36 NONAME
+	_ZN4BSUL9CIniFile84NewLER3RFsRK7TDesC16 @ 37 NONAME
+	_ZN4BSUL9CIniFile8D0Ev @ 38 NONAME
+	_ZN4BSUL9CIniFile8D1Ev @ 39 NONAME
+	_ZN4BSUL9CIniFile8D2Ev @ 40 NONAME
+	_ZNK4BSUL10CIniFile167FindVarERK7TDesC16S3_R7TPtrC16 @ 41 NONAME
+	_ZNK4BSUL13CIniDocument811GetKeyValueERK6TDesC8S3_R6TPtrC8 @ 42 NONAME
+	_ZNK4BSUL13CIniDocument814GetSectionListER6RArrayI6TPtrC8E @ 43 NONAME
+	_ZNK4BSUL14CIniDocument1611GetKeyValueERK7TDesC16S3_R7TPtrC16 @ 44 NONAME
+	_ZNK4BSUL14CIniDocument1614GetSectionListER6RArrayI7TPtrC16E @ 45 NONAME
+	_ZNK4BSUL9CIniFile87FindVarERK6TDesC8S3_R6TPtrC8 @ 46 NONAME
+	_ZN4BSUL10CIniFile164NewLER3RFsRK7TDesC16i @ 47 NONAME
+	_ZN4BSUL13CIniDocument811CompareDocsERS0_ @ 48 NONAME
+	_ZN4BSUL14CIniDocument1611CompareDocsERS0_ @ 49 NONAME
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/bsul/eabi/bsulu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,37 @@
+EXPORTS
+	_ZN4BSUL16CCachedDriveInfo4NewLER3RFs @ 1 NONAME
+	_ZN4BSUL16CCachedDriveInfo5NewLCER3RFs @ 2 NONAME
+	_ZN4BSUL16CCachedDriveInfoD0Ev @ 3 NONAME
+	_ZN4BSUL16CCachedDriveInfoD1Ev @ 4 NONAME
+	_ZN4BSUL16CCachedDriveInfoD2Ev @ 5 NONAME
+	_ZNK4BSUL16CCachedDriveInfo19IsReadOnlyInternalLE10TDriveUnit @ 6 NONAME
+	_ZNK4BSUL16CCachedDriveInfo19IsReadOnlyInternalLERK7TDesC16 @ 7 NONAME
+	_ZNK4BSUL16CCachedDriveInfo17IsFlagSetOnDriveLE10TDriveUnitj @ 8 NONAME
+	_ZNK4BSUL16CCachedDriveInfo10MediaTypeLE10TDriveUnit10TMediaTypePS2_ @ 9 NONAME
+	_ZNK4BSUL16CCachedDriveInfo35GetDefaultRemovableMemoryCardDriveLEv @ 10 NONAME
+	_ZN4BSUL14CClientMessage11PanicClientERK7TDesC16i @ 11 NONAME
+	_ZN4BSUL14CClientMessage13GetDesLengthLEi @ 12 NONAME
+	_ZN4BSUL14CClientMessage16CompleteRequestLEi @ 13 NONAME
+	_ZN4BSUL14CClientMessage16GetDesMaxLengthLEi @ 14 NONAME
+	_ZN4BSUL14CClientMessage20InitialiseFrameworkLERKNS_24TClientMessageServerDataE @ 15 NONAME
+	_ZN4BSUL14CClientMessage4NewLERK9RMessage2 @ 16 NONAME
+	_ZN4BSUL14CClientMessage5ReadLEiR5TDes8i @ 17 NONAME
+	_ZN4BSUL14CClientMessage5ReadLEiR6TDes16i @ 18 NONAME
+	_ZN4BSUL14CClientMessage6WriteLEiRK6TDesC8i @ 19 NONAME
+	_ZN4BSUL14CClientMessage6WriteLEiRK7TDesC16i @ 20 NONAME
+	_ZN4BSUL14CClientMessage7GetIntLEi @ 21 NONAME
+	_ZN4BSUL14CClientMessage7GetPtrLEi @ 22 NONAME
+	_ZN4BSUL14CClientMessage7MessageEv @ 23 NONAME
+	_ZN4BSUL14CClientMessage8FunctionEv @ 24 NONAME
+	_ZN4BSUL14CClientMessage9ValidateLEi @ 25 NONAME
+	_ZN4BSUL14CClientMessage9ValidateLEv @ 26 NONAME
+	_ZN4BSUL14CClientMessageC1ERK9RMessage2RKNS_24TClientMessageServerDataE @ 27 NONAME
+	_ZN4BSUL14CClientMessageC2ERK9RMessage2RKNS_24TClientMessageServerDataE @ 28 NONAME
+	_ZN4BSUL14CClientMessageD0Ev @ 29 NONAME
+	_ZN4BSUL14CClientMessageD1Ev @ 30 NONAME
+	_ZN4BSUL14CClientMessageD2Ev @ 31 NONAME
+	_ZN4BSUL11Base64Codec6DecodeERK6TDesC8R5TDes8 @ 32 NONAME
+	_ZN4BSUL11Base64Codec6EncodeERK6TDesC8R5TDes8 @ 33 NONAME
+	_ZN4BSUL14CClientMessage8GetDes8LEi @ 34 NONAME
+	_ZN4BSUL14CClientMessage9GetDes16LEi @ 35 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/bsul/group/bsultests.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,62 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"bsultests.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+;BATCH FILE
+;batch file that runs all automatic bsul tests
+"/epoc32/data/z/system/test/bsultests.bat"-"C:/TEST/bsultests.bat"
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/bsul/group/bsultests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+// bsultests.iby
+// IBY file for all BSUL tests
+
+#ifndef BSULTESTS_IBY
+#define BSULTESTS_IBY
+
+// batch file that runs all automatic bsul tests
+data=ZSYSTEM\test\bsultests.bat			TEST\bsultests.bat
+
+//test datas
+//ini files for testing
+data=ZRESOURCE\testconfig8.ini		\resource\testconfig8.ini
+data=ZRESOURCE\testconfig16.ini		\resource\testconfig16.ini
+data=ZRESOURCE\empty8.ini		\resource\empty8.ini
+data=ZRESOURCE\empty16.ini		\resource\empty16.ini
+data=ZRESOURCE\corruptconfig8.ini	\resource\corruptconfig8.ini
+data=ZRESOURCE\corruptconfig16.ini	\resource\corruptconfig16.ini
+data=ZRESOURCE\legacy8.ini		\resource\legacy8.ini
+data=ZRESOURCE\legacy16.ini		\resource\legacy16.ini
+data=ZRESOURCE\big16.ini		\resource\big16.ini
+
+data=ZRESOURCE\OriConfig8.ini		\resource\OriConfig8.ini
+data=ZRESOURCE\ComConfig8.ini		\resource\ComConfig8.ini
+
+// test executables
+file=ABI_DIR\BUILD_DIR\t_cacheddriveinfo.exe		Test\t_cacheddriveinfo.exe
+file=ABI_DIR\BUILD_DIR\t_iniparser8.exe			Test\t_iniparser8.exe
+file=ABI_DIR\BUILD_DIR\t_iniparser16.exe		Test\t_iniparser16.exe
+file=ABI_DIR\BUILD_DIR\t_iniparserperformance.exe	Test\t_iniparserperformance.exe
+file=ABI_DIR\BUILD_DIR\t_iniparserunit.exe		Test\t_iniparserunit.exe
+file=ABI_DIR\BUILD_DIR\t_clientmessage.exe		Test\t_clientmessage.exe	
+file=ABI_DIR\BUILD_DIR\t_clientmessagetestserver.exe Test\t_clientmessagetestserver.exe
+#endif
--- a/lowlevellibsandfws/apputils/bsul/test/t_cacheddriveinfo/t_cacheddriveinfo.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/bsul/test/t_cacheddriveinfo/t_cacheddriveinfo.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -19,7 +19,7 @@
  @file
 */
 
-TARGET			t_cacheddriveinfo.exe
+TARGET			t_cacheddriveinfo.exe		//RTEST
 CAPABILITY All -Tcb
 TARGETTYPE		EXE
 
--- a/lowlevellibsandfws/apputils/eabi/BAFLU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,477 +0,0 @@
-EXPORTS
-	_ZN10CClipboard10PasteFromLERd @ 1 NONAME
-	_ZN10CClipboard14NewForReadingLER3RFs @ 2 NONAME
-	_ZN10CClipboard15NewForReadingLCER3RFs @ 3 NONAME
-	_ZN10CClipboard15NewForWritingLCER3RFs @ 4 NONAME
-	_ZN10CClipboard18ClipboardFileDriveEv @ 5 NONAME
-	_ZN10CClipboard5ClearER3RFs @ 6 NONAME
-	_ZN10CClipboard7CommitLEv @ 7 NONAME
-	_ZN10CClipboard7CopyToLEd @ 8 NONAME
-	_ZN10CClipboardD0Ev @ 9 NONAME
-	_ZN10CClipboardD1Ev @ 10 NONAME
-	_ZN10CClipboardD2Ev @ 11 NONAME
-	_ZN11CDesC8Array10InsertIsqLERK6TDesC811TKeyCmpText @ 12 NONAME
-	_ZN11CDesC8Array25InsertIsqAllowDuplicatesLERK6TDesC811TKeyCmpText @ 13 NONAME
-	_ZN11CDesC8Array4SortE11TKeyCmpText @ 14 NONAME
-	_ZN11CDesC8Array5ResetEv @ 15 NONAME
-	_ZN11CDesC8Array6DeleteEi @ 16 NONAME
-	_ZN11CDesC8Array6DeleteEii @ 17 NONAME
-	_ZN11CDesC8Array7AppendLERK6TDesC8 @ 18 NONAME
-	_ZN11CDesC8Array7InsertLEiRK6TDesC8 @ 19 NONAME
-	_ZN11CDesC8ArrayC1EPFP8CBufBaseiEi @ 20 NONAME
-	_ZN11CDesC8ArrayC2EPFP8CBufBaseiEi @ 21 NONAME
-	_ZN11CDesC8ArrayD0Ev @ 22 NONAME
-	_ZN11CDesC8ArrayD1Ev @ 23 NONAME
-	_ZN11CDesC8ArrayD2Ev @ 24 NONAME
-	_ZN11CPtrC8Array5CopyLERK11MDesC8Array @ 25 NONAME
-	_ZN11CPtrC8ArrayC1Ei @ 26 NONAME
-	_ZN11CPtrC8ArrayC2Ei @ 27 NONAME
-	_ZN11CPtrC8ArrayD0Ev @ 28 NONAME
-	_ZN11CPtrC8ArrayD1Ev @ 29 NONAME
-	_ZN11CPtrC8ArrayD2Ev @ 30 NONAME
-	_ZN11RStringBase4CopyEv @ 31 NONAME
-	_ZN11RStringBase5CloseEv @ 32 NONAME
-	_ZN11RStringPool5CloseEv @ 33 NONAME
-	_ZN11RStringPool5OpenLERK12TStringTable @ 34 NONAME
-	_ZN11RStringPool5OpenLERK12TStringTableR24MStringPoolCloseCallBack @ 35 NONAME
-	_ZN11RStringPool5OpenLEv @ 36 NONAME
-	_ZN12CDesC16Array10InsertIsqLERK7TDesC1611TKeyCmpText @ 37 NONAME
-	_ZN12CDesC16Array25InsertIsqAllowDuplicatesLERK7TDesC1611TKeyCmpText @ 38 NONAME
-	_ZN12CDesC16Array4SortE11TKeyCmpText @ 39 NONAME
-	_ZN12CDesC16Array5ResetEv @ 40 NONAME
-	_ZN12CDesC16Array6DeleteEi @ 41 NONAME
-	_ZN12CDesC16Array6DeleteEii @ 42 NONAME
-	_ZN12CDesC16Array7AppendLERK7TDesC16 @ 43 NONAME
-	_ZN12CDesC16Array7InsertLEiRK7TDesC16 @ 44 NONAME
-	_ZN12CDesC16ArrayC1EPFP8CBufBaseiEi @ 45 NONAME
-	_ZN12CDesC16ArrayC2EPFP8CBufBaseiEi @ 46 NONAME
-	_ZN12CDesC16ArrayD0Ev @ 47 NONAME
-	_ZN12CDesC16ArrayD1Ev @ 48 NONAME
-	_ZN12CDesC16ArrayD2Ev @ 49 NONAME
-	_ZN12CPtrC16Array5CopyLERK12MDesC16Array @ 50 NONAME
-	_ZN12CPtrC16ArrayC1Ei @ 51 NONAME
-	_ZN12CPtrC16ArrayC2Ei @ 52 NONAME
-	_ZN12CPtrC16ArrayD0Ev @ 53 NONAME
-	_ZN12CPtrC16ArrayD1Ev @ 54 NONAME
-	_ZN12CPtrC16ArrayD2Ev @ 55 NONAME
-	_ZN13BaSystemSound15SystemSoundFileEv @ 56 NONAME
-	_ZN13BaSystemSound8GetSoundER3RFsRK18TBaSystemSoundTypeR18TBaSystemSoundInfo @ 57 NONAME
-	_ZN13BaSystemSound9SetSoundLER3RFsRK18TBaSystemSoundInfo @ 58 NONAME
-	_ZN13CResourceFile17ConfirmSignatureLEi @ 59 NONAME
-	_ZN13CResourceFile17ConfirmSignatureLEv @ 60 NONAME
-	_ZN13CResourceFile4NewLER3RFsRK7TDesC16ji @ 61 NONAME
-	_ZN13CResourceFile5NewLCER3RFsRK7TDesC16ji @ 62 NONAME
-	_ZN13CResourceFileD0Ev @ 63 NONAME
-	_ZN13CResourceFileD1Ev @ 64 NONAME
-	_ZN13CResourceFileD2Ev @ 65 NONAME
-	_ZN13RResourceFile17ConfirmSignatureLEi @ 66 NONAME
-	_ZN13RResourceFile17ConfirmSignatureLEv @ 67 NONAME
-	_ZN13RResourceFile5CloseEv @ 68 NONAME
-	_ZN13RResourceFile5OpenLER3RFsRK7TDesC16 @ 69 NONAME
-	_ZN13RResourceFile5OpenLER3RFsRK7TDesC16ji @ 70 NONAME
-	_ZN13RResourceFileC1Ev @ 71 NONAME
-	_ZN13RResourceFileC2Ev @ 72 NONAME
-	_ZN13TLibAssocBase3SetERK8RLibraryPv @ 73 NONAME
-	_ZN13TLibAssocBase8DoUnloadEPv @ 74 NONAME
-	_ZN13TLibAssocBaseC1ERK8RLibraryPv @ 75 NONAME
-	_ZN13TLibAssocBaseC2ERK8RLibraryPv @ 76 NONAME
-	_ZN14CDesC8ArraySegC1Ei @ 77 NONAME
-	_ZN14CDesC8ArraySegC2Ei @ 78 NONAME
-	_ZN14CDesC8ArraySegD0Ev @ 79 NONAME
-	_ZN14CDesC8ArraySegD1Ev @ 80 NONAME
-	_ZN14CDesC8ArraySegD2Ev @ 81 NONAME
-	_ZN15CBaNamedPlugins11CParameters14SetTextForNoneEP7HBufC16NS_14TArrayPositionE @ 82 NONAME
-	_ZN15CBaNamedPlugins11CParameters15SetCompareNamesEPFiRK7TDesC16S3_E @ 83 NONAME
-	_ZN15CBaNamedPlugins11CParameters15SetFallBackNameERKNS_13MFallBackNameE @ 84 NONAME
-	_ZN15CBaNamedPlugins11CParameters15SetTextForNoneLERK7TDesC16NS_14TArrayPositionE @ 85 NONAME
-	_ZN15CBaNamedPlugins11CParameters4NewLER3RFsRK6TArrayINS_13TResourceFileEE @ 86 NONAME
-	_ZN15CBaNamedPlugins11CParameters5NewLCER3RFsRK6TArrayINS_13TResourceFileEE @ 87 NONAME
-	_ZN15CBaNamedPlugins11CParametersD0Ev @ 88 NONAME
-	_ZN15CBaNamedPlugins11CParametersD1Ev @ 89 NONAME
-	_ZN15CBaNamedPlugins11CParametersD2Ev @ 90 NONAME
-	_ZN15CBaNamedPlugins13MFallBackName24MFallBackName_Reserved_1Ev @ 91 NONAME
-	_ZN15CBaNamedPlugins13MFallBackName24MFallBackName_Reserved_2Ev @ 92 NONAME
-	_ZN15CBaNamedPlugins4NewLERKNS_11CParametersE @ 93 NONAME
-	_ZN15CBaNamedPlugins5NewLCERKNS_11CParametersE @ 94 NONAME
-	_ZN15CBaNamedPluginsD0Ev @ 95 NONAME
-	_ZN15CBaNamedPluginsD1Ev @ 96 NONAME
-	_ZN15CBaNamedPluginsD2Ev @ 97 NONAME
-	_ZN15CDesC16ArraySegC1Ei @ 98 NONAME
-	_ZN15CDesC16ArraySegC2Ei @ 99 NONAME
-	_ZN15CDesC16ArraySegD0Ev @ 100 NONAME
-	_ZN15CDesC16ArraySegD1Ev @ 101 NONAME
-	_ZN15CDesC16ArraySegD2Ev @ 102 NONAME
-	_ZN15CDesC8ArrayFlatC1Ei @ 103 NONAME
-	_ZN15CDesC8ArrayFlatC2Ei @ 104 NONAME
-	_ZN15CDesC8ArrayFlatD0Ev @ 105 NONAME
-	_ZN15CDesC8ArrayFlatD1Ev @ 106 NONAME
-	_ZN15CDesC8ArrayFlatD2Ev @ 107 NONAME
-	_ZN15CFindFileByType8FindNextEv @ 108 NONAME
-	_ZN15CFindFileByType9FindFirstERK7TDesC16S2_RK8TUidType @ 109 NONAME
-	_ZN15CFindFileByTypeC1ER3RFs @ 110 NONAME
-	_ZN15CFindFileByTypeC2ER3RFs @ 111 NONAME
-	_ZN15CFindFileByTypeD0Ev @ 112 NONAME
-	_ZN15CFindFileByTypeD1Ev @ 113 NONAME
-	_ZN15CFindFileByTypeD2Ev @ 114 NONAME
-	_ZN15RIncrMatcherPtr8MatchDesEv @ 115 NONAME
-	_ZN15RIncrMatcherPtrC1ER6TDes16 @ 116 NONAME
-	_ZN15RIncrMatcherPtrC1Ev @ 117 NONAME
-	_ZN15RIncrMatcherPtrC2ER6TDes16 @ 118 NONAME
-	_ZN15RIncrMatcherPtrC2Ev @ 119 NONAME
-	_ZN15RIncrMatcherPtrD0Ev @ 120 NONAME
-	_ZN15RIncrMatcherPtrD1Ev @ 121 NONAME
-	_ZN15RIncrMatcherPtrD2Ev @ 122 NONAME
-	_ZN15RResourceReader10ReadHBufCLEv @ 123 NONAME
-	_ZN15RResourceReader10ReadInt16LEv @ 124 NONAME
-	_ZN15RResourceReader10ReadInt32LEv @ 125 NONAME
-	_ZN15RResourceReader10ReadTPtrCLEv @ 126 NONAME
-	_ZN15RResourceReader10ReadUint8LEv @ 127 NONAME
-	_ZN15RResourceReader11ReadHBufC8LEv @ 128 NONAME
-	_ZN15RResourceReader11ReadReal64LEv @ 129 NONAME
-	_ZN15RResourceReader11ReadTPtrC8LEv @ 130 NONAME
-	_ZN15RResourceReader11ReadUint16LEv @ 131 NONAME
-	_ZN15RResourceReader11ReadUint32LEv @ 132 NONAME
-	_ZN15RResourceReader12ReadHBufC16LEv @ 133 NONAME
-	_ZN15RResourceReader12ReadTPtrC16LEv @ 134 NONAME
-	_ZN15RResourceReader14ReadDesCArrayLEv @ 135 NONAME
-	_ZN15RResourceReader15ReadDesC8ArrayLEv @ 136 NONAME
-	_ZN15RResourceReader16ReadDesC16ArrayLEv @ 137 NONAME
-	_ZN15RResourceReader5CloseEv @ 138 NONAME
-	_ZN15RResourceReader5OpenLEPK13CResourceFilei @ 139 NONAME
-	_ZN15RResourceReader5ReadLEPvi @ 140 NONAME
-	_ZN15RResourceReader6OpenLCEPK13CResourceFilei @ 141 NONAME
-	_ZN15RResourceReader7RewindLEi @ 142 NONAME
-	_ZN15RResourceReader8AdvanceLEi @ 143 NONAME
-	_ZN15RResourceReader9ReadInt8LEv @ 144 NONAME
-	_ZN15RResourceReaderC1Ev @ 145 NONAME
-	_ZN15RResourceReaderC2Ev @ 146 NONAME
-	_ZN15RResourceReaderD1Ev @ 147 NONAME
-	_ZN15RResourceReaderD2Ev @ 148 NONAME
-	_ZN15TResourceReader10ReadReal64Ev @ 149 NONAME
-	_ZN15TResourceReader10ReadTPtrC8EiPK6TDesC8 @ 150 NONAME
-	_ZN15TResourceReader10ReadTPtrC8Ev @ 151 NONAME
-	_ZN15TResourceReader10ReadUint16Ev @ 152 NONAME
-	_ZN15TResourceReader10ReadUint32Ev @ 153 NONAME
-	_ZN15TResourceReader11ReadHBufC8LEv @ 154 NONAME
-	_ZN15TResourceReader11ReadTPtrC16EiPK6TDesC8 @ 155 NONAME
-	_ZN15TResourceReader11ReadTPtrC16Ev @ 156 NONAME
-	_ZN15TResourceReader12ReadHBufC16LEv @ 157 NONAME
-	_ZN15TResourceReader15ReadDesC8ArrayLEv @ 158 NONAME
-	_ZN15TResourceReader16ReadDesC16ArrayLEv @ 159 NONAME
-	_ZN15TResourceReader3PtrEv @ 160 NONAME
-	_ZN15TResourceReader4ReadEPvi @ 161 NONAME
-	_ZN15TResourceReader6RewindEi @ 162 NONAME
-	_ZN15TResourceReader7AdvanceEi @ 163 NONAME
-	_ZN15TResourceReader8ReadInt8Ev @ 164 NONAME
-	_ZN15TResourceReader9ReadInt16Ev @ 165 NONAME
-	_ZN15TResourceReader9ReadInt32Ev @ 166 NONAME
-	_ZN15TResourceReader9ReadUint8Ev @ 167 NONAME
-	_ZN15TResourceReader9SetBufferEPK6TDesC8 @ 168 NONAME
-	_ZN16CDesC16ArrayFlatC1Ei @ 169 NONAME
-	_ZN16CDesC16ArrayFlatC2Ei @ 170 NONAME
-	_ZN16CDesC16ArrayFlatD0Ev @ 171 NONAME
-	_ZN16CDesC16ArrayFlatD1Ev @ 172 NONAME
-	_ZN16CDesC16ArrayFlatD2Ev @ 173 NONAME
-	_ZN16RIncrMatcherBase10AppendCharE5TChar @ 174 NONAME
-	_ZN16RIncrMatcherBase12SetBestMatchERK7TDesC16 @ 175 NONAME
-	_ZN16RIncrMatcherBase13SetBestMatchCERK7TDesC16 @ 176 NONAME
-	_ZN16RIncrMatcherBase13SetBestMatchFERK7TDesC16 @ 177 NONAME
-	_ZN16RIncrMatcherBase14DeleteLastCharEv @ 178 NONAME
-	_ZN16RIncrMatcherBaseD0Ev @ 179 NONAME
-	_ZN16RIncrMatcherBaseD1Ev @ 180 NONAME
-	_ZN16RIncrMatcherBaseD2Ev @ 181 NONAME
-	_ZN18CBaActiveScheduler10Reserved_1Ev @ 182 NONAME
-	_ZN18CBaActiveScheduler10Reserved_2Ev @ 183 NONAME
-	_ZN18CBaActiveScheduler12LeaveNoAlertEv @ 184 NONAME
-	_ZN18CBaActiveScheduler13ExtendedErrorEv @ 185 NONAME
-	_ZN18CBaActiveScheduler13LeaveForAlertE4TUidi @ 186 NONAME
-	_ZN18CBaActiveScheduler17LeaveForInfoPrintE4TUidi @ 187 NONAME
-	_ZN18CBaActiveScheduler20DisplayExtendedErrorE4TUidi @ 188 NONAME
-	_ZN18CBaActiveScheduler20LeaveForErrorHandlerEPK15CBaErrorHandler @ 189 NONAME
-	_ZN18CBaActiveScheduler4ExitEv @ 190 NONAME
-	_ZN18CBaflFileSortTable22ConstructFromResourceLER15TResourceReader @ 191 NONAME
-	_ZN18CBaflFileSortTableC1Ev @ 192 NONAME
-	_ZN18CBaflFileSortTableC2Ev @ 193 NONAME
-	_ZN18TBaSystemSoundInfo11SetFileNameERK4TBufILi256EE @ 194 NONAME
-	_ZN18TBaSystemSoundInfo22SetFixedSequenceNumberEi @ 195 NONAME
-	_ZN18TBaSystemSoundInfo7SetToneERKNS_5TToneE @ 196 NONAME
-	_ZN18TBaSystemSoundInfoC1ERK18TBaSystemSoundTypeNS_5TToneEii @ 197 NONAME
-	_ZN18TBaSystemSoundInfoC1ERK18TBaSystemSoundTypeRK4TBufILi256EEii @ 198 NONAME
-	_ZN18TBaSystemSoundInfoC1ERK18TBaSystemSoundTypeiii @ 199 NONAME
-	_ZN18TBaSystemSoundInfoC1Ev @ 200 NONAME
-	_ZN18TBaSystemSoundInfoC2ERK18TBaSystemSoundTypeNS_5TToneEii @ 201 NONAME
-	_ZN18TBaSystemSoundInfoC2ERK18TBaSystemSoundTypeRK4TBufILi256EEii @ 202 NONAME
-	_ZN18TBaSystemSoundInfoC2ERK18TBaSystemSoundTypeiii @ 203 NONAME
-	_ZN18TBaSystemSoundInfoC2Ev @ 204 NONAME
-	_ZN18TBaSystemSoundTypeC1E4TUidS0_ @ 205 NONAME
-	_ZN18TBaSystemSoundTypeC1Ev @ 206 NONAME
-	_ZN18TBaSystemSoundTypeC2E4TUidS0_ @ 207 NONAME
-	_ZN18TBaSystemSoundTypeC2Ev @ 208 NONAME
-	_ZN19CBaSystemSoundArray2AtEi @ 209 NONAME
-	_ZN19CBaSystemSoundArray4NewLEv @ 210 NONAME
-	_ZN19CBaSystemSoundArray5CountEv @ 211 NONAME
-	_ZN19CBaSystemSoundArray5NewLCEv @ 212 NONAME
-	_ZN19CBaSystemSoundArray8RestoreLER3RFs4TUid @ 213 NONAME
-	_ZN19RIncrMatcherTextBuf8MatchDesEv @ 214 NONAME
-	_ZN19RIncrMatcherTextBufC1Ev @ 215 NONAME
-	_ZN19RIncrMatcherTextBufC2Ev @ 216 NONAME
-	_ZN19RIncrMatcherTextBufD0Ev @ 217 NONAME
-	_ZN19RIncrMatcherTextBufD1Ev @ 218 NONAME
-	_ZN19RIncrMatcherTextBufD2Ev @ 219 NONAME
-	_ZN21CCommandLineArguments4NewLEv @ 220 NONAME
-	_ZN21CCommandLineArguments5NewLCEv @ 221 NONAME
-	_ZN21CCommandLineArgumentsD0Ev @ 222 NONAME
-	_ZN21CCommandLineArgumentsD1Ev @ 223 NONAME
-	_ZN21CCommandLineArgumentsD2Ev @ 224 NONAME
-	_ZN23CBaBackupSessionWrapper10CloseFileLERK7TDesC16N15MBackupObserver14TFileLockFlagsE @ 225 NONAME
-	_ZN23CBaBackupSessionWrapper10RestartAllEv @ 226 NONAME
-	_ZN23CBaBackupSessionWrapper11CloseServerEv @ 227 NONAME ABSENT
-	_ZN23CBaBackupSessionWrapper11RestartFileERK7TDesC16 @ 228 NONAME
-	_ZN23CBaBackupSessionWrapper13RegisterFileLERK7TDesC16R15MBackupObserver @ 229 NONAME
-	_ZN23CBaBackupSessionWrapper14DeregisterFileERK7TDesC16 @ 230 NONAME
-	_ZN23CBaBackupSessionWrapper22NotifyBackupOperationLERK26TBackupOperationAttributes @ 231 NONAME
-	_ZN23CBaBackupSessionWrapper32RegisterBackupOperationObserverLER24MBackupOperationObserver @ 232 NONAME
-	_ZN23CBaBackupSessionWrapper33DeRegisterBackupOperationObserverER24MBackupOperationObserver @ 233 NONAME
-	_ZN23CBaBackupSessionWrapper4NewLEv @ 234 NONAME
-	_ZN23CBaBackupSessionWrapper8CloseAllEN15MBackupObserver14TFileLockFlagsER14TRequestStatus @ 235 NONAME
-	_ZN23CBaBackupSessionWrapperD0Ev @ 236 NONAME
-	_ZN23CBaBackupSessionWrapperD1Ev @ 237 NONAME
-	_ZN23CBaBackupSessionWrapperD2Ev @ 238 NONAME
-	_ZN23TBaSoundPriorityEncoderC1Ei22TMdaPriorityPreference @ 239 NONAME
-	_ZN23TBaSoundPriorityEncoderC2Ei22TMdaPriorityPreference @ 240 NONAME
-	_ZN24MBackupOperationObserver9Reserved1Ev @ 241 NONAME
-	_ZN26CEnvironmentChangeNotifier3SetERK9TCallBack @ 242 NONAME
-	_ZN26CEnvironmentChangeNotifier4NewLEiRK9TCallBack @ 243 NONAME
-	_ZN26CEnvironmentChangeNotifier5StartEv @ 244 NONAME
-	_ZN26CEnvironmentChangeNotifierD0Ev @ 245 NONAME
-	_ZN26CEnvironmentChangeNotifierD1Ev @ 246 NONAME
-	_ZN26CEnvironmentChangeNotifierD2Ev @ 247 NONAME
-	_ZN8RTextBuf13SetMaxLengthLEi @ 248 NONAME
-	_ZN8RTextBuf5CloseEv @ 249 NONAME
-	_ZN8RTextBufC1Ev @ 250 NONAME
-	_ZN8RTextBufC2Ev @ 251 NONAME
-	_ZN8RTextBufD1Ev @ 252 NONAME
-	_ZN8RTextBufD2Ev @ 253 NONAME
-	_ZN8TCellRef12InternalizeLER11RReadStream @ 254 NONAME
-	_ZN8TCellRef6OffsetEii @ 255 NONAME
-	_ZN9BaflUtils10DeleteFileER3RFsRK7TDesC16j @ 256 NONAME
-	_ZN9BaflUtils10FileExistsERK3RFsRK7TDesC16 @ 257 NONAME
-	_ZN9BaflUtils10PathExistsER3RFsRK7TDesC16 @ 258 NONAME
-	_ZN9BaflUtils10PersistHALEv @ 259 NONAME
-	_ZN9BaflUtils10RenameFileER3RFsRK7TDesC16S4_j @ 260 NONAME
-	_ZN9BaflUtils11CheckFolderER3RFsRK7TDesC16 @ 261 NONAME
-	_ZN9BaflUtils11SortByTableER4CDirP18CBaflFileSortTable @ 262 NONAME
-	_ZN9BaflUtils12FolderExistsER3RFsRK7TDesC16 @ 263 NONAME
-	_ZN9BaflUtils13InitialiseHALER3RFs @ 264 NONAME
-	_ZN9BaflUtils13PersistLocaleEv @ 265 NONAME
-	_ZN9BaflUtils14DiskIsReadOnlyER3RFsRK7TDesC16Ri @ 266 NONAME
-	_ZN9BaflUtils14GetSystemDriveER12TDriveNumber @ 267 NONAME
-	_ZN9BaflUtils14RootFolderPathE4TBufILi1EE @ 268 NONAME
-	_ZN9BaflUtils14UidTypeMatchesERK8TUidTypeS2_ @ 269 NONAME
-	_ZN9BaflUtils15UpdateDiskListLERK3RFsR12CDesC16Arrayi12TDriveNumber @ 270 NONAME
-	_ZN9BaflUtils16InitialiseLocaleER3RFs @ 271 NONAME
-	_ZN9BaflUtils17EnsurePathExistsLER3RFsRK7TDesC16 @ 272 NONAME
-	_ZN9BaflUtils17GetDowngradePathLERK3RFs9TLanguageR6RArrayIS3_E @ 273 NONAME
-	_ZN9BaflUtils18AbbreviateFileNameERK4TBufILi256EER6TDes16 @ 274 NONAME
-	_ZN9BaflUtils18CopyWithTruncationER6TDes16RK7TDesC165TChar @ 275 NONAME
-	_ZN9BaflUtils19NearestLanguageFileERK3RFsR4TBufILi256EE @ 276 NONAME
-	_ZN9BaflUtils21IsFirstDriveForSocketE10TDriveUnit @ 277 NONAME
-	_ZN9BaflUtils21RemoveSystemDirectoryER4CDir @ 278 NONAME
-	_ZN9BaflUtils22FolderNameFromFullNameERK7TDesC16 @ 279 NONAME
-	_ZN9BaflUtils24DriveAndPathFromFullNameERK7TDesC16 @ 280 NONAME
-	_ZN9BaflUtils24PersistScreenCalibrationERK21TDigitizerCalibration @ 281 NONAME
-	_ZN9BaflUtils26ExtractAppNameFromFullNameERK4TBufILi256EE @ 282 NONAME
-	_ZN9BaflUtils27InitialiseScreenCalibrationER3RFs @ 283 NONAME
-	_ZN9BaflUtils29MostSignificantPartOfFullNameERK7TDesC16R4TBufILi256EE @ 284 NONAME
-	_ZN9BaflUtils30ValidateFolderNameTypedByUserLERK3RFsRK7TDesC16S5_R4TBufILi256EE @ 285 NONAME
-	_ZN9BaflUtils34CheckWhetherFullNameRefersToFolderERK7TDesC16Ri @ 286 NONAME
-	_ZN9BaflUtils5ParseERK7TDesC16 @ 287 NONAME
-	_ZN9BaflUtils8CopyFileER3RFsRK7TDesC16S4_j @ 288 NONAME
-	_ZN9BaflUtils8IsFolderERK3RFsRK7TDesC16Ri @ 289 NONAME
-	_ZN9TRangeRef12InternalizeLER11RReadStream @ 290 NONAME
-	_ZN9TRangeRef5TIterC1ERKS_ @ 291 NONAME
-	_ZN9TRangeRef5TIterC2ERKS_ @ 292 NONAME
-	_ZN9TRangeRef5TIterppEv @ 293 NONAME
-	_ZNK11CDesC8Array4FindERK6TDesC8Ri11TKeyCmpText @ 294 NONAME
-	_ZNK11CDesC8Array7FindIsqERK6TDesC8Ri11TKeyCmpText @ 295 NONAME
-	_ZNK11CDesC8Array9MdcaCountEv @ 296 NONAME
-	_ZNK11CDesC8Array9MdcaPointEi @ 297 NONAME
-	_ZNK11CPtrC8Array9MdcaCountEv @ 298 NONAME
-	_ZNK11CPtrC8Array9MdcaPointEi @ 299 NONAME
-	_ZNK11RStringBase16OriginalTableRefEv @ 300 NONAME
-	_ZNK11RStringBase4DesCEv @ 301 NONAME
-	_ZNK11RStringBase5IndexERK12TStringTable @ 302 NONAME
-	_ZNK11RStringPool11OpenStringLERK6TDesC8 @ 303 NONAME
-	_ZNK11RStringPool12OpenFStringLERK6TDesC8 @ 304 NONAME
-	_ZNK11RStringPool6StringE12RStringToken @ 305 NONAME
-	_ZNK11RStringPool6StringEiRK12TStringTable @ 306 NONAME
-	_ZNK11RStringPool7StringFE13RStringTokenF @ 307 NONAME
-	_ZNK11RStringPool7StringFEiRK12TStringTable @ 308 NONAME
-	_ZNK12CDesC16Array4FindERK7TDesC16Ri11TKeyCmpText @ 309 NONAME
-	_ZNK12CDesC16Array7FindIsqERK7TDesC16Ri11TKeyCmpText @ 310 NONAME
-	_ZNK12CDesC16Array9MdcaCountEv @ 311 NONAME
-	_ZNK12CDesC16Array9MdcaPointEi @ 312 NONAME
-	_ZNK12CPtrC16Array9MdcaCountEv @ 313 NONAME
-	_ZNK12CPtrC16Array9MdcaPointEi @ 314 NONAME
-	_ZNK13CResourceFile10AllocReadLEi @ 315 NONAME
-	_ZNK13CResourceFile10SignatureLEv @ 316 NONAME
-	_ZNK13CResourceFile11AllocReadLCEi @ 317 NONAME
-	_ZNK13CResourceFile15OwnsResourceIdLEi @ 318 NONAME
-	_ZNK13CResourceFile5ReadLER5TDes8i @ 319 NONAME
-	_ZNK13CResourceFile6OffsetEv @ 320 NONAME
-	_ZNK13CResourceFile7UidTypeEv @ 321 NONAME
-	_ZNK13RResourceFile10AllocReadLEi @ 322 NONAME
-	_ZNK13RResourceFile10SignatureLEv @ 323 NONAME
-	_ZNK13RResourceFile11AllocReadLCEi @ 324 NONAME
-	_ZNK13RResourceFile14OwnsResourceIdEi @ 325 NONAME
-	_ZNK13RResourceFile5ReadLER5TDes8i @ 326 NONAME
-	_ZNK13RResourceFile7Offset2Ev @ 327 NONAME
-	_ZNK13RResourceFile7UidTypeEv @ 328 NONAME
-	_ZNK15CBaNamedPlugins10IndexOfUidE4TUid @ 329 NONAME
-	_ZNK15CBaNamedPlugins10UidAtIndexEi @ 330 NONAME
-	_ZNK15CBaNamedPlugins17IdentifierAtIndexEi @ 331 NONAME
-	_ZNK15CBaNamedPlugins17IndexOfIdentifierERK7TDesC16PFiS2_S2_E @ 332 NONAME
-	_ZNK15CBaNamedPlugins9MdcaCountEv @ 333 NONAME
-	_ZNK15CBaNamedPlugins9MdcaPointEi @ 334 NONAME
-	_ZNK15CFindFileByType5EntryEv @ 335 NONAME
-	_ZNK15RIncrMatcherPtr8MatchDesEv @ 336 NONAME
-	_ZNK16RIncrMatcherBase18FirstMatchingIndexERiRK12MDesC16Arrayi @ 337 NONAME
-	_ZNK16RIncrMatcherBase19FirstMatchingIndexCERiRK12MDesC16Arrayi @ 338 NONAME
-	_ZNK16RIncrMatcherBase19FirstMatchingIndexFERiRK12MDesC16Arrayi @ 339 NONAME
-	_ZNK16RIncrMatcherBase7IsMatchERK7TDesC16 @ 340 NONAME
-	_ZNK16RIncrMatcherBase8IsMatchCERK7TDesC16 @ 341 NONAME
-	_ZNK16RIncrMatcherBase8IsMatchFERK7TDesC16 @ 342 NONAME
-	_ZNK18CBaActiveScheduler12DisplayErrorEi @ 343 NONAME
-	_ZNK18CBaActiveScheduler5ErrorEi @ 344 NONAME
-	_ZNK18TBaSystemSoundInfo13SoundCategoryEv @ 345 NONAME
-	_ZNK18TBaSystemSoundTypeeqERKS_ @ 346 NONAME
-	_ZNK19RIncrMatcherTextBuf8MatchDesEv @ 347 NONAME
-	_ZNK20TBaSoundPriorityBase18PriorityPreferenceEv @ 348 NONAME
-	_ZNK21CCommandLineArguments3ArgEi @ 349 NONAME
-	_ZNK21CCommandLineArguments5CountEv @ 350 NONAME
-	_ZNK23CBaBackupSessionWrapper24IsBackupOperationRunningEv @ 351 NONAME
-	_ZNK9TRangeRef12ExternalizeLER12RWriteStream @ 352 NONAME
-	_ZNK9TRangeRef7NoCellsEv @ 353 NONAME
-	_ZNK9TRangeRef8ContainsERK8TCellRef @ 354 NONAME
-	_ZNK9TRangeRefeqERKS_ @ 355 NONAME
-	_ZTI11CDesC8Array @ 356 NONAME ; #<TI>#
-	_ZTI11CPtrC8Array @ 357 NONAME ; #<TI>#
-	_ZTI12CDesC16Array @ 358 NONAME ; #<TI>#
-	_ZTI12CPtrC16Array @ 359 NONAME ; #<TI>#
-	_ZTI13CResourceFile @ 360 NONAME ; #<TI>#
-	_ZTI14CDesC8ArraySeg @ 361 NONAME ; #<TI>#
-	_ZTI15CBaNamedPlugins @ 362 NONAME ; #<TI>#
-	_ZTI15CDesC16ArraySeg @ 363 NONAME ; #<TI>#
-	_ZTI15CDesC8ArrayFlat @ 364 NONAME ; #<TI>#
-	_ZTI15CFindFileByType @ 365 NONAME ; #<TI>#
-	_ZTI15RIncrMatcherPtr @ 366 NONAME ; #<TI>#
-	_ZTI16CDesC16ArrayFlat @ 367 NONAME ; #<TI>#
-	_ZTI16RIncrMatcherBase @ 368 NONAME ; #<TI>#
-	_ZTI18CBaActiveScheduler @ 369 NONAME ; #<TI>#
-	_ZTV26TNearestLanguageFileFinder @ 370 NONAME ABSENT ; #<VT>#
-	_ZTI19RIncrMatcherTextBuf @ 371 NONAME ; #<TI>#
-	_ZTI24MBackupOperationObserver @ 372 NONAME ; #<TI>#
-	_ZTIN15CBaNamedPlugins11CParametersE @ 373 NONAME ; #<TI>#
-	_ZTIN15CBaNamedPlugins13MFallBackNameE @ 374 NONAME ; #<TI>#
-	_ZTV11CDesC8Array @ 375 NONAME ; #<VT>#
-	_ZTV11CPtrC8Array @ 376 NONAME ; #<VT>#
-	_ZTV12CDesC16Array @ 377 NONAME ; #<VT>#
-	_ZTV12CPtrC16Array @ 378 NONAME ; #<VT>#
-	_ZTV13CResourceFile @ 379 NONAME ; #<VT>#
-	_ZTV14CDesC8ArraySeg @ 380 NONAME ; #<VT>#
-	_ZTV15CBaNamedPlugins @ 381 NONAME ; #<VT>#
-	_ZTV15CDesC16ArraySeg @ 382 NONAME ; #<VT>#
-	_ZTV15CDesC8ArrayFlat @ 383 NONAME ; #<VT>#
-	_ZTV15CFindFileByType @ 384 NONAME ; #<VT>#
-	_ZTV15RIncrMatcherPtr @ 385 NONAME ; #<VT>#
-	_ZTV16CDesC16ArrayFlat @ 386 NONAME ; #<VT>#
-	_ZTV16RIncrMatcherBase @ 387 NONAME ; #<VT>#
-	_ZTV18CBaActiveScheduler @ 388 NONAME ; #<VT>#
-	_ZTV19RIncrMatcherTextBuf @ 389 NONAME ; #<VT>#
-	_ZTV24MBackupOperationObserver @ 390 NONAME ; #<VT>#
-	_ZTVN15CBaNamedPlugins11CParametersE @ 391 NONAME ; #<VT>#
-	_ZTVN15CBaNamedPlugins13MFallBackNameE @ 392 NONAME ; #<VT>#
-	_ZThn24_N11CDesC8ArrayD0Ev @ 393 NONAME ; #<thunk>#
-	_ZThn24_N11CDesC8ArrayD1Ev @ 394 NONAME ; #<thunk>#
-	_ZThn24_N11CPtrC8ArrayD0Ev @ 395 NONAME ; #<thunk>#
-	_ZThn24_N11CPtrC8ArrayD1Ev @ 396 NONAME ; #<thunk>#
-	_ZThn24_N12CDesC16ArrayD0Ev @ 397 NONAME ; #<thunk>#
-	_ZThn24_N12CDesC16ArrayD1Ev @ 398 NONAME ; #<thunk>#
-	_ZThn24_N12CPtrC16ArrayD0Ev @ 399 NONAME ; #<thunk>#
-	_ZThn24_N12CPtrC16ArrayD1Ev @ 400 NONAME ; #<thunk>#
-	_ZThn24_N14CDesC8ArraySegD0Ev @ 401 NONAME ; #<thunk>#
-	_ZThn24_N14CDesC8ArraySegD1Ev @ 402 NONAME ; #<thunk>#
-	_ZThn24_N15CDesC16ArraySegD0Ev @ 403 NONAME ; #<thunk>#
-	_ZThn24_N15CDesC16ArraySegD1Ev @ 404 NONAME ; #<thunk>#
-	_ZThn24_N15CDesC8ArrayFlatD0Ev @ 405 NONAME ; #<thunk>#
-	_ZThn24_N15CDesC8ArrayFlatD1Ev @ 406 NONAME ; #<thunk>#
-	_ZThn24_N16CDesC16ArrayFlatD0Ev @ 407 NONAME ; #<thunk>#
-	_ZThn24_N16CDesC16ArrayFlatD1Ev @ 408 NONAME ; #<thunk>#
-	_ZThn24_NK11CDesC8Array9MdcaCountEv @ 409 NONAME ; #<thunk>#
-	_ZThn24_NK11CDesC8Array9MdcaPointEi @ 410 NONAME ; #<thunk>#
-	_ZThn24_NK11CPtrC8Array9MdcaCountEv @ 411 NONAME ; #<thunk>#
-	_ZThn24_NK11CPtrC8Array9MdcaPointEi @ 412 NONAME ; #<thunk>#
-	_ZThn24_NK12CDesC16Array9MdcaCountEv @ 413 NONAME ; #<thunk>#
-	_ZThn24_NK12CDesC16Array9MdcaPointEi @ 414 NONAME ; #<thunk>#
-	_ZThn24_NK12CPtrC16Array9MdcaCountEv @ 415 NONAME ; #<thunk>#
-	_ZThn24_NK12CPtrC16Array9MdcaPointEi @ 416 NONAME ; #<thunk>#
-	_ZThn4_N15CBaNamedPluginsD0Ev @ 417 NONAME ; #<thunk>#
-	_ZThn4_N15CBaNamedPluginsD1Ev @ 418 NONAME ; #<thunk>#
-	_ZThn4_NK15CBaNamedPlugins9MdcaCountEv @ 419 NONAME ; #<thunk>#
-	_ZThn4_NK15CBaNamedPlugins9MdcaPointEi @ 420 NONAME ; #<thunk>#
-	_ZmiRK8TCellRefS1_ @ 421 NONAME
-	_ZplRK8TCellRefS1_ @ 422 NONAME
-	_ZNK13RResourceFile15OwnsResourceIdLEi @ 423 NONAME
-	_ZTI10CClipboard @ 424 NONAME ; #<TI>#
-	_ZTI14TKeyDesC8Array @ 425 NONAME ABSENT ; #<TI>#
-	_ZTI15CStringPoolNode @ 426 NONAME ABSENT ; #<TI>#
-	_ZTI15TKeyDesC16Array @ 427 NONAME ABSENT ; #<TI>#
-	_ZTI19CBaSystemSoundArray @ 428 NONAME ; #<TI>#
-	_ZTI21CBaLockChangeNotifier @ 429 NONAME ABSENT ; #<TI>#
-	_ZTI21CCommandLineArguments @ 430 NONAME ; #<TI>#
-	_ZTI21RRealDirectoryScanner @ 431 NONAME ABSENT ; #<TI>#
-	_ZTI23CBaBackupSessionWrapper @ 432 NONAME ; #<TI>#
-	_ZTI25CStringPoolImplementation @ 433 NONAME ABSENT ; #<TI>#
-	_ZTI26CBaBackupOperationNotifier @ 434 NONAME ABSENT ; #<TI>#
-	_ZTI26CEnvironmentChangeNotifier @ 435 NONAME ; #<TI>#
-	_ZTI26TNearestLanguageFileFinder @ 436 NONAME ABSENT ; #<TI>#
-	_ZTV10CClipboard @ 437 NONAME ; #<VT>#
-	_ZTV14TKeyDesC8Array @ 438 NONAME ABSENT ; #<VT>#
-	_ZTV15CStringPoolNode @ 439 NONAME ABSENT ; #<VT>#
-	_ZTV15TKeyDesC16Array @ 440 NONAME ABSENT ; #<VT>#
-	_ZTV19CBaSystemSoundArray @ 441 NONAME ; #<VT>#
-	_ZTV21CBaLockChangeNotifier @ 442 NONAME ABSENT ; #<VT>#
-	_ZTV21CCommandLineArguments @ 443 NONAME ; #<VT>#
-	_ZTV21RRealDirectoryScanner @ 444 NONAME ABSENT ; #<VT>#
-	_ZTV23CBaBackupSessionWrapper @ 445 NONAME ; #<VT>#
-	_ZTV25CStringPoolImplementation @ 446 NONAME ABSENT ; #<VT>#
-	_ZTV26CBaBackupOperationNotifier @ 447 NONAME ABSENT ; #<VT>#
-	_ZTV26CEnvironmentChangeNotifier @ 448 NONAME ; #<VT>#
-	_ZN15RResourceReader5OpenLERK6TDesC8 @ 449 NONAME
-	_ZN15RResourceReader6OpenLCERK6TDesC8 @ 450 NONAME
-	_ZN9BaflUtils13IdealLanguageEv @ 451 NONAME
-	_ZN9BaflUtils16SetIdealLanguageE9TLanguage @ 452 NONAME
-	_ZN9BaflUtils19NearestLanguageFileERK3RFsR4TBufILi256EER9TLanguage @ 453 NONAME
-	_ZN9BaflUtils20ReleaseIdealLanguageEv @ 454 NONAME
-	_ZN9BaflUtils23DriveIsReadOnlyInternalER3RFsRK7TDesC16Ri @ 455 NONAME
-	_ZN13CResourceFile4NewLERK6TDesC8 @ 456 NONAME
-	_ZN16RResourceArchive4TypeEv @ 457 NONAME
-	_ZN16RResourceArchive5CloseEv @ 458 NONAME
-	_ZN16RResourceArchive5NextLERP7HBufC16 @ 459 NONAME
-	_ZN16RResourceArchive5OpenLER3RFsRK7TDesC16 @ 460 NONAME
-	_ZN16RResourceArchive5ResetEv @ 461 NONAME
-	_ZN16RResourceArchiveC1Ev @ 462 NONAME
-	_ZN16RResourceArchiveC2Ev @ 463 NONAME
-	_ZTI20CResourceArchiveImpl @ 464 NONAME ABSENT ; #<TI>#
-	_ZTV20CResourceArchiveImpl @ 465 NONAME ABSENT ; #<VT>#
-	_ZN16RResourceArchive3EndEv @ 466 NONAME
-	_ZN9BaflUtils12GetDiskListLERK3RFsR12CDesC16Array @ 467 NONAME
-	_ZN16RResourceArchive5OpenLER3RFsRK7TDesC16S4_ @ 468 NONAME
-	_ZN18CBaActiveSchedulerC1Ev @ 469 NONAME
-	_ZN18CBaActiveSchedulerC2Ev @ 470 NONAME
-	_ZN18CBaActiveSchedulerD0Ev @ 471 NONAME
-	_ZN18CBaActiveSchedulerD1Ev @ 472 NONAME
-	_ZN18CBaActiveSchedulerD2Ev @ 473 NONAME
-	_ZN9BaflUtils21NearestLanguageFileV2ERK3RFsR4TBufILi256EER9TLanguage @ 474 NONAME
-	_ZN9BaflUtils25GetEquivalentLanguageListE9TLanguageRA17_S0_ @ 475 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/eabi/BAFLu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,477 @@
+EXPORTS
+	_ZN10CClipboard10PasteFromLERd @ 1 NONAME
+	_ZN10CClipboard14NewForReadingLER3RFs @ 2 NONAME
+	_ZN10CClipboard15NewForReadingLCER3RFs @ 3 NONAME
+	_ZN10CClipboard15NewForWritingLCER3RFs @ 4 NONAME
+	_ZN10CClipboard18ClipboardFileDriveEv @ 5 NONAME
+	_ZN10CClipboard5ClearER3RFs @ 6 NONAME
+	_ZN10CClipboard7CommitLEv @ 7 NONAME
+	_ZN10CClipboard7CopyToLEd @ 8 NONAME
+	_ZN10CClipboardD0Ev @ 9 NONAME
+	_ZN10CClipboardD1Ev @ 10 NONAME
+	_ZN10CClipboardD2Ev @ 11 NONAME
+	_ZN11CDesC8Array10InsertIsqLERK6TDesC811TKeyCmpText @ 12 NONAME
+	_ZN11CDesC8Array25InsertIsqAllowDuplicatesLERK6TDesC811TKeyCmpText @ 13 NONAME
+	_ZN11CDesC8Array4SortE11TKeyCmpText @ 14 NONAME
+	_ZN11CDesC8Array5ResetEv @ 15 NONAME
+	_ZN11CDesC8Array6DeleteEi @ 16 NONAME
+	_ZN11CDesC8Array6DeleteEii @ 17 NONAME
+	_ZN11CDesC8Array7AppendLERK6TDesC8 @ 18 NONAME
+	_ZN11CDesC8Array7InsertLEiRK6TDesC8 @ 19 NONAME
+	_ZN11CDesC8ArrayC1EPFP8CBufBaseiEi @ 20 NONAME
+	_ZN11CDesC8ArrayC2EPFP8CBufBaseiEi @ 21 NONAME
+	_ZN11CDesC8ArrayD0Ev @ 22 NONAME
+	_ZN11CDesC8ArrayD1Ev @ 23 NONAME
+	_ZN11CDesC8ArrayD2Ev @ 24 NONAME
+	_ZN11CPtrC8Array5CopyLERK11MDesC8Array @ 25 NONAME
+	_ZN11CPtrC8ArrayC1Ei @ 26 NONAME
+	_ZN11CPtrC8ArrayC2Ei @ 27 NONAME
+	_ZN11CPtrC8ArrayD0Ev @ 28 NONAME
+	_ZN11CPtrC8ArrayD1Ev @ 29 NONAME
+	_ZN11CPtrC8ArrayD2Ev @ 30 NONAME
+	_ZN11RStringBase4CopyEv @ 31 NONAME
+	_ZN11RStringBase5CloseEv @ 32 NONAME
+	_ZN11RStringPool5CloseEv @ 33 NONAME
+	_ZN11RStringPool5OpenLERK12TStringTable @ 34 NONAME
+	_ZN11RStringPool5OpenLERK12TStringTableR24MStringPoolCloseCallBack @ 35 NONAME
+	_ZN11RStringPool5OpenLEv @ 36 NONAME
+	_ZN12CDesC16Array10InsertIsqLERK7TDesC1611TKeyCmpText @ 37 NONAME
+	_ZN12CDesC16Array25InsertIsqAllowDuplicatesLERK7TDesC1611TKeyCmpText @ 38 NONAME
+	_ZN12CDesC16Array4SortE11TKeyCmpText @ 39 NONAME
+	_ZN12CDesC16Array5ResetEv @ 40 NONAME
+	_ZN12CDesC16Array6DeleteEi @ 41 NONAME
+	_ZN12CDesC16Array6DeleteEii @ 42 NONAME
+	_ZN12CDesC16Array7AppendLERK7TDesC16 @ 43 NONAME
+	_ZN12CDesC16Array7InsertLEiRK7TDesC16 @ 44 NONAME
+	_ZN12CDesC16ArrayC1EPFP8CBufBaseiEi @ 45 NONAME
+	_ZN12CDesC16ArrayC2EPFP8CBufBaseiEi @ 46 NONAME
+	_ZN12CDesC16ArrayD0Ev @ 47 NONAME
+	_ZN12CDesC16ArrayD1Ev @ 48 NONAME
+	_ZN12CDesC16ArrayD2Ev @ 49 NONAME
+	_ZN12CPtrC16Array5CopyLERK12MDesC16Array @ 50 NONAME
+	_ZN12CPtrC16ArrayC1Ei @ 51 NONAME
+	_ZN12CPtrC16ArrayC2Ei @ 52 NONAME
+	_ZN12CPtrC16ArrayD0Ev @ 53 NONAME
+	_ZN12CPtrC16ArrayD1Ev @ 54 NONAME
+	_ZN12CPtrC16ArrayD2Ev @ 55 NONAME
+	_ZN13BaSystemSound15SystemSoundFileEv @ 56 NONAME
+	_ZN13BaSystemSound8GetSoundER3RFsRK18TBaSystemSoundTypeR18TBaSystemSoundInfo @ 57 NONAME
+	_ZN13BaSystemSound9SetSoundLER3RFsRK18TBaSystemSoundInfo @ 58 NONAME
+	_ZN13CResourceFile17ConfirmSignatureLEi @ 59 NONAME
+	_ZN13CResourceFile17ConfirmSignatureLEv @ 60 NONAME
+	_ZN13CResourceFile4NewLER3RFsRK7TDesC16ji @ 61 NONAME
+	_ZN13CResourceFile5NewLCER3RFsRK7TDesC16ji @ 62 NONAME
+	_ZN13CResourceFileD0Ev @ 63 NONAME
+	_ZN13CResourceFileD1Ev @ 64 NONAME
+	_ZN13CResourceFileD2Ev @ 65 NONAME
+	_ZN13RResourceFile17ConfirmSignatureLEi @ 66 NONAME
+	_ZN13RResourceFile17ConfirmSignatureLEv @ 67 NONAME
+	_ZN13RResourceFile5CloseEv @ 68 NONAME
+	_ZN13RResourceFile5OpenLER3RFsRK7TDesC16 @ 69 NONAME
+	_ZN13RResourceFile5OpenLER3RFsRK7TDesC16ji @ 70 NONAME
+	_ZN13RResourceFileC1Ev @ 71 NONAME
+	_ZN13RResourceFileC2Ev @ 72 NONAME
+	_ZN13TLibAssocBase3SetERK8RLibraryPv @ 73 NONAME
+	_ZN13TLibAssocBase8DoUnloadEPv @ 74 NONAME
+	_ZN13TLibAssocBaseC1ERK8RLibraryPv @ 75 NONAME
+	_ZN13TLibAssocBaseC2ERK8RLibraryPv @ 76 NONAME
+	_ZN14CDesC8ArraySegC1Ei @ 77 NONAME
+	_ZN14CDesC8ArraySegC2Ei @ 78 NONAME
+	_ZN14CDesC8ArraySegD0Ev @ 79 NONAME
+	_ZN14CDesC8ArraySegD1Ev @ 80 NONAME
+	_ZN14CDesC8ArraySegD2Ev @ 81 NONAME
+	_ZN15CBaNamedPlugins11CParameters14SetTextForNoneEP7HBufC16NS_14TArrayPositionE @ 82 NONAME
+	_ZN15CBaNamedPlugins11CParameters15SetCompareNamesEPFiRK7TDesC16S3_E @ 83 NONAME
+	_ZN15CBaNamedPlugins11CParameters15SetFallBackNameERKNS_13MFallBackNameE @ 84 NONAME
+	_ZN15CBaNamedPlugins11CParameters15SetTextForNoneLERK7TDesC16NS_14TArrayPositionE @ 85 NONAME
+	_ZN15CBaNamedPlugins11CParameters4NewLER3RFsRK6TArrayINS_13TResourceFileEE @ 86 NONAME
+	_ZN15CBaNamedPlugins11CParameters5NewLCER3RFsRK6TArrayINS_13TResourceFileEE @ 87 NONAME
+	_ZN15CBaNamedPlugins11CParametersD0Ev @ 88 NONAME
+	_ZN15CBaNamedPlugins11CParametersD1Ev @ 89 NONAME
+	_ZN15CBaNamedPlugins11CParametersD2Ev @ 90 NONAME
+	_ZN15CBaNamedPlugins13MFallBackName24MFallBackName_Reserved_1Ev @ 91 NONAME
+	_ZN15CBaNamedPlugins13MFallBackName24MFallBackName_Reserved_2Ev @ 92 NONAME
+	_ZN15CBaNamedPlugins4NewLERKNS_11CParametersE @ 93 NONAME
+	_ZN15CBaNamedPlugins5NewLCERKNS_11CParametersE @ 94 NONAME
+	_ZN15CBaNamedPluginsD0Ev @ 95 NONAME
+	_ZN15CBaNamedPluginsD1Ev @ 96 NONAME
+	_ZN15CBaNamedPluginsD2Ev @ 97 NONAME
+	_ZN15CDesC16ArraySegC1Ei @ 98 NONAME
+	_ZN15CDesC16ArraySegC2Ei @ 99 NONAME
+	_ZN15CDesC16ArraySegD0Ev @ 100 NONAME
+	_ZN15CDesC16ArraySegD1Ev @ 101 NONAME
+	_ZN15CDesC16ArraySegD2Ev @ 102 NONAME
+	_ZN15CDesC8ArrayFlatC1Ei @ 103 NONAME
+	_ZN15CDesC8ArrayFlatC2Ei @ 104 NONAME
+	_ZN15CDesC8ArrayFlatD0Ev @ 105 NONAME
+	_ZN15CDesC8ArrayFlatD1Ev @ 106 NONAME
+	_ZN15CDesC8ArrayFlatD2Ev @ 107 NONAME
+	_ZN15CFindFileByType8FindNextEv @ 108 NONAME
+	_ZN15CFindFileByType9FindFirstERK7TDesC16S2_RK8TUidType @ 109 NONAME
+	_ZN15CFindFileByTypeC1ER3RFs @ 110 NONAME
+	_ZN15CFindFileByTypeC2ER3RFs @ 111 NONAME
+	_ZN15CFindFileByTypeD0Ev @ 112 NONAME
+	_ZN15CFindFileByTypeD1Ev @ 113 NONAME
+	_ZN15CFindFileByTypeD2Ev @ 114 NONAME
+	_ZN15RIncrMatcherPtr8MatchDesEv @ 115 NONAME
+	_ZN15RIncrMatcherPtrC1ER6TDes16 @ 116 NONAME
+	_ZN15RIncrMatcherPtrC1Ev @ 117 NONAME
+	_ZN15RIncrMatcherPtrC2ER6TDes16 @ 118 NONAME
+	_ZN15RIncrMatcherPtrC2Ev @ 119 NONAME
+	_ZN15RIncrMatcherPtrD0Ev @ 120 NONAME
+	_ZN15RIncrMatcherPtrD1Ev @ 121 NONAME
+	_ZN15RIncrMatcherPtrD2Ev @ 122 NONAME
+	_ZN15RResourceReader10ReadHBufCLEv @ 123 NONAME
+	_ZN15RResourceReader10ReadInt16LEv @ 124 NONAME
+	_ZN15RResourceReader10ReadInt32LEv @ 125 NONAME
+	_ZN15RResourceReader10ReadTPtrCLEv @ 126 NONAME
+	_ZN15RResourceReader10ReadUint8LEv @ 127 NONAME
+	_ZN15RResourceReader11ReadHBufC8LEv @ 128 NONAME
+	_ZN15RResourceReader11ReadReal64LEv @ 129 NONAME
+	_ZN15RResourceReader11ReadTPtrC8LEv @ 130 NONAME
+	_ZN15RResourceReader11ReadUint16LEv @ 131 NONAME
+	_ZN15RResourceReader11ReadUint32LEv @ 132 NONAME
+	_ZN15RResourceReader12ReadHBufC16LEv @ 133 NONAME
+	_ZN15RResourceReader12ReadTPtrC16LEv @ 134 NONAME
+	_ZN15RResourceReader14ReadDesCArrayLEv @ 135 NONAME
+	_ZN15RResourceReader15ReadDesC8ArrayLEv @ 136 NONAME
+	_ZN15RResourceReader16ReadDesC16ArrayLEv @ 137 NONAME
+	_ZN15RResourceReader5CloseEv @ 138 NONAME
+	_ZN15RResourceReader5OpenLEPK13CResourceFilei @ 139 NONAME
+	_ZN15RResourceReader5ReadLEPvi @ 140 NONAME
+	_ZN15RResourceReader6OpenLCEPK13CResourceFilei @ 141 NONAME
+	_ZN15RResourceReader7RewindLEi @ 142 NONAME
+	_ZN15RResourceReader8AdvanceLEi @ 143 NONAME
+	_ZN15RResourceReader9ReadInt8LEv @ 144 NONAME
+	_ZN15RResourceReaderC1Ev @ 145 NONAME
+	_ZN15RResourceReaderC2Ev @ 146 NONAME
+	_ZN15RResourceReaderD1Ev @ 147 NONAME
+	_ZN15RResourceReaderD2Ev @ 148 NONAME
+	_ZN15TResourceReader10ReadReal64Ev @ 149 NONAME
+	_ZN15TResourceReader10ReadTPtrC8EiPK6TDesC8 @ 150 NONAME
+	_ZN15TResourceReader10ReadTPtrC8Ev @ 151 NONAME
+	_ZN15TResourceReader10ReadUint16Ev @ 152 NONAME
+	_ZN15TResourceReader10ReadUint32Ev @ 153 NONAME
+	_ZN15TResourceReader11ReadHBufC8LEv @ 154 NONAME
+	_ZN15TResourceReader11ReadTPtrC16EiPK6TDesC8 @ 155 NONAME
+	_ZN15TResourceReader11ReadTPtrC16Ev @ 156 NONAME
+	_ZN15TResourceReader12ReadHBufC16LEv @ 157 NONAME
+	_ZN15TResourceReader15ReadDesC8ArrayLEv @ 158 NONAME
+	_ZN15TResourceReader16ReadDesC16ArrayLEv @ 159 NONAME
+	_ZN15TResourceReader3PtrEv @ 160 NONAME
+	_ZN15TResourceReader4ReadEPvi @ 161 NONAME
+	_ZN15TResourceReader6RewindEi @ 162 NONAME
+	_ZN15TResourceReader7AdvanceEi @ 163 NONAME
+	_ZN15TResourceReader8ReadInt8Ev @ 164 NONAME
+	_ZN15TResourceReader9ReadInt16Ev @ 165 NONAME
+	_ZN15TResourceReader9ReadInt32Ev @ 166 NONAME
+	_ZN15TResourceReader9ReadUint8Ev @ 167 NONAME
+	_ZN15TResourceReader9SetBufferEPK6TDesC8 @ 168 NONAME
+	_ZN16CDesC16ArrayFlatC1Ei @ 169 NONAME
+	_ZN16CDesC16ArrayFlatC2Ei @ 170 NONAME
+	_ZN16CDesC16ArrayFlatD0Ev @ 171 NONAME
+	_ZN16CDesC16ArrayFlatD1Ev @ 172 NONAME
+	_ZN16CDesC16ArrayFlatD2Ev @ 173 NONAME
+	_ZN16RIncrMatcherBase10AppendCharE5TChar @ 174 NONAME
+	_ZN16RIncrMatcherBase12SetBestMatchERK7TDesC16 @ 175 NONAME
+	_ZN16RIncrMatcherBase13SetBestMatchCERK7TDesC16 @ 176 NONAME
+	_ZN16RIncrMatcherBase13SetBestMatchFERK7TDesC16 @ 177 NONAME
+	_ZN16RIncrMatcherBase14DeleteLastCharEv @ 178 NONAME
+	_ZN16RIncrMatcherBaseD0Ev @ 179 NONAME
+	_ZN16RIncrMatcherBaseD1Ev @ 180 NONAME
+	_ZN16RIncrMatcherBaseD2Ev @ 181 NONAME
+	_ZN18CBaActiveScheduler10Reserved_1Ev @ 182 NONAME
+	_ZN18CBaActiveScheduler10Reserved_2Ev @ 183 NONAME
+	_ZN18CBaActiveScheduler12LeaveNoAlertEv @ 184 NONAME
+	_ZN18CBaActiveScheduler13ExtendedErrorEv @ 185 NONAME
+	_ZN18CBaActiveScheduler13LeaveForAlertE4TUidi @ 186 NONAME
+	_ZN18CBaActiveScheduler17LeaveForInfoPrintE4TUidi @ 187 NONAME
+	_ZN18CBaActiveScheduler20DisplayExtendedErrorE4TUidi @ 188 NONAME
+	_ZN18CBaActiveScheduler20LeaveForErrorHandlerEPK15CBaErrorHandler @ 189 NONAME
+	_ZN18CBaActiveScheduler4ExitEv @ 190 NONAME
+	_ZN18CBaflFileSortTable22ConstructFromResourceLER15TResourceReader @ 191 NONAME
+	_ZN18CBaflFileSortTableC1Ev @ 192 NONAME
+	_ZN18CBaflFileSortTableC2Ev @ 193 NONAME
+	_ZN18TBaSystemSoundInfo11SetFileNameERK4TBufILi256EE @ 194 NONAME
+	_ZN18TBaSystemSoundInfo22SetFixedSequenceNumberEi @ 195 NONAME
+	_ZN18TBaSystemSoundInfo7SetToneERKNS_5TToneE @ 196 NONAME
+	_ZN18TBaSystemSoundInfoC1ERK18TBaSystemSoundTypeNS_5TToneEii @ 197 NONAME
+	_ZN18TBaSystemSoundInfoC1ERK18TBaSystemSoundTypeRK4TBufILi256EEii @ 198 NONAME
+	_ZN18TBaSystemSoundInfoC1ERK18TBaSystemSoundTypeiii @ 199 NONAME
+	_ZN18TBaSystemSoundInfoC1Ev @ 200 NONAME
+	_ZN18TBaSystemSoundInfoC2ERK18TBaSystemSoundTypeNS_5TToneEii @ 201 NONAME
+	_ZN18TBaSystemSoundInfoC2ERK18TBaSystemSoundTypeRK4TBufILi256EEii @ 202 NONAME
+	_ZN18TBaSystemSoundInfoC2ERK18TBaSystemSoundTypeiii @ 203 NONAME
+	_ZN18TBaSystemSoundInfoC2Ev @ 204 NONAME
+	_ZN18TBaSystemSoundTypeC1E4TUidS0_ @ 205 NONAME
+	_ZN18TBaSystemSoundTypeC1Ev @ 206 NONAME
+	_ZN18TBaSystemSoundTypeC2E4TUidS0_ @ 207 NONAME
+	_ZN18TBaSystemSoundTypeC2Ev @ 208 NONAME
+	_ZN19CBaSystemSoundArray2AtEi @ 209 NONAME
+	_ZN19CBaSystemSoundArray4NewLEv @ 210 NONAME
+	_ZN19CBaSystemSoundArray5CountEv @ 211 NONAME
+	_ZN19CBaSystemSoundArray5NewLCEv @ 212 NONAME
+	_ZN19CBaSystemSoundArray8RestoreLER3RFs4TUid @ 213 NONAME
+	_ZN19RIncrMatcherTextBuf8MatchDesEv @ 214 NONAME
+	_ZN19RIncrMatcherTextBufC1Ev @ 215 NONAME
+	_ZN19RIncrMatcherTextBufC2Ev @ 216 NONAME
+	_ZN19RIncrMatcherTextBufD0Ev @ 217 NONAME
+	_ZN19RIncrMatcherTextBufD1Ev @ 218 NONAME
+	_ZN19RIncrMatcherTextBufD2Ev @ 219 NONAME
+	_ZN21CCommandLineArguments4NewLEv @ 220 NONAME
+	_ZN21CCommandLineArguments5NewLCEv @ 221 NONAME
+	_ZN21CCommandLineArgumentsD0Ev @ 222 NONAME
+	_ZN21CCommandLineArgumentsD1Ev @ 223 NONAME
+	_ZN21CCommandLineArgumentsD2Ev @ 224 NONAME
+	_ZN23CBaBackupSessionWrapper10CloseFileLERK7TDesC16N15MBackupObserver14TFileLockFlagsE @ 225 NONAME
+	_ZN23CBaBackupSessionWrapper10RestartAllEv @ 226 NONAME
+	_ZN23CBaBackupSessionWrapper11CloseServerEv @ 227 NONAME ABSENT
+	_ZN23CBaBackupSessionWrapper11RestartFileERK7TDesC16 @ 228 NONAME
+	_ZN23CBaBackupSessionWrapper13RegisterFileLERK7TDesC16R15MBackupObserver @ 229 NONAME
+	_ZN23CBaBackupSessionWrapper14DeregisterFileERK7TDesC16 @ 230 NONAME
+	_ZN23CBaBackupSessionWrapper22NotifyBackupOperationLERK26TBackupOperationAttributes @ 231 NONAME
+	_ZN23CBaBackupSessionWrapper32RegisterBackupOperationObserverLER24MBackupOperationObserver @ 232 NONAME
+	_ZN23CBaBackupSessionWrapper33DeRegisterBackupOperationObserverER24MBackupOperationObserver @ 233 NONAME
+	_ZN23CBaBackupSessionWrapper4NewLEv @ 234 NONAME
+	_ZN23CBaBackupSessionWrapper8CloseAllEN15MBackupObserver14TFileLockFlagsER14TRequestStatus @ 235 NONAME
+	_ZN23CBaBackupSessionWrapperD0Ev @ 236 NONAME
+	_ZN23CBaBackupSessionWrapperD1Ev @ 237 NONAME
+	_ZN23CBaBackupSessionWrapperD2Ev @ 238 NONAME
+	_ZN23TBaSoundPriorityEncoderC1Ei22TMdaPriorityPreference @ 239 NONAME
+	_ZN23TBaSoundPriorityEncoderC2Ei22TMdaPriorityPreference @ 240 NONAME
+	_ZN24MBackupOperationObserver9Reserved1Ev @ 241 NONAME
+	_ZN26CEnvironmentChangeNotifier3SetERK9TCallBack @ 242 NONAME
+	_ZN26CEnvironmentChangeNotifier4NewLEiRK9TCallBack @ 243 NONAME
+	_ZN26CEnvironmentChangeNotifier5StartEv @ 244 NONAME
+	_ZN26CEnvironmentChangeNotifierD0Ev @ 245 NONAME
+	_ZN26CEnvironmentChangeNotifierD1Ev @ 246 NONAME
+	_ZN26CEnvironmentChangeNotifierD2Ev @ 247 NONAME
+	_ZN8RTextBuf13SetMaxLengthLEi @ 248 NONAME
+	_ZN8RTextBuf5CloseEv @ 249 NONAME
+	_ZN8RTextBufC1Ev @ 250 NONAME
+	_ZN8RTextBufC2Ev @ 251 NONAME
+	_ZN8RTextBufD1Ev @ 252 NONAME
+	_ZN8RTextBufD2Ev @ 253 NONAME
+	_ZN8TCellRef12InternalizeLER11RReadStream @ 254 NONAME
+	_ZN8TCellRef6OffsetEii @ 255 NONAME
+	_ZN9BaflUtils10DeleteFileER3RFsRK7TDesC16j @ 256 NONAME
+	_ZN9BaflUtils10FileExistsERK3RFsRK7TDesC16 @ 257 NONAME
+	_ZN9BaflUtils10PathExistsER3RFsRK7TDesC16 @ 258 NONAME
+	_ZN9BaflUtils10PersistHALEv @ 259 NONAME
+	_ZN9BaflUtils10RenameFileER3RFsRK7TDesC16S4_j @ 260 NONAME
+	_ZN9BaflUtils11CheckFolderER3RFsRK7TDesC16 @ 261 NONAME
+	_ZN9BaflUtils11SortByTableER4CDirP18CBaflFileSortTable @ 262 NONAME
+	_ZN9BaflUtils12FolderExistsER3RFsRK7TDesC16 @ 263 NONAME
+	_ZN9BaflUtils13InitialiseHALER3RFs @ 264 NONAME
+	_ZN9BaflUtils13PersistLocaleEv @ 265 NONAME
+	_ZN9BaflUtils14DiskIsReadOnlyER3RFsRK7TDesC16Ri @ 266 NONAME
+	_ZN9BaflUtils14GetSystemDriveER12TDriveNumber @ 267 NONAME
+	_ZN9BaflUtils14RootFolderPathE4TBufILi1EE @ 268 NONAME
+	_ZN9BaflUtils14UidTypeMatchesERK8TUidTypeS2_ @ 269 NONAME
+	_ZN9BaflUtils15UpdateDiskListLERK3RFsR12CDesC16Arrayi12TDriveNumber @ 270 NONAME
+	_ZN9BaflUtils16InitialiseLocaleER3RFs @ 271 NONAME
+	_ZN9BaflUtils17EnsurePathExistsLER3RFsRK7TDesC16 @ 272 NONAME
+	_ZN9BaflUtils17GetDowngradePathLERK3RFs9TLanguageR6RArrayIS3_E @ 273 NONAME
+	_ZN9BaflUtils18AbbreviateFileNameERK4TBufILi256EER6TDes16 @ 274 NONAME
+	_ZN9BaflUtils18CopyWithTruncationER6TDes16RK7TDesC165TChar @ 275 NONAME
+	_ZN9BaflUtils19NearestLanguageFileERK3RFsR4TBufILi256EE @ 276 NONAME
+	_ZN9BaflUtils21IsFirstDriveForSocketE10TDriveUnit @ 277 NONAME
+	_ZN9BaflUtils21RemoveSystemDirectoryER4CDir @ 278 NONAME
+	_ZN9BaflUtils22FolderNameFromFullNameERK7TDesC16 @ 279 NONAME
+	_ZN9BaflUtils24DriveAndPathFromFullNameERK7TDesC16 @ 280 NONAME
+	_ZN9BaflUtils24PersistScreenCalibrationERK21TDigitizerCalibration @ 281 NONAME
+	_ZN9BaflUtils26ExtractAppNameFromFullNameERK4TBufILi256EE @ 282 NONAME
+	_ZN9BaflUtils27InitialiseScreenCalibrationER3RFs @ 283 NONAME
+	_ZN9BaflUtils29MostSignificantPartOfFullNameERK7TDesC16R4TBufILi256EE @ 284 NONAME
+	_ZN9BaflUtils30ValidateFolderNameTypedByUserLERK3RFsRK7TDesC16S5_R4TBufILi256EE @ 285 NONAME
+	_ZN9BaflUtils34CheckWhetherFullNameRefersToFolderERK7TDesC16Ri @ 286 NONAME
+	_ZN9BaflUtils5ParseERK7TDesC16 @ 287 NONAME
+	_ZN9BaflUtils8CopyFileER3RFsRK7TDesC16S4_j @ 288 NONAME
+	_ZN9BaflUtils8IsFolderERK3RFsRK7TDesC16Ri @ 289 NONAME
+	_ZN9TRangeRef12InternalizeLER11RReadStream @ 290 NONAME
+	_ZN9TRangeRef5TIterC1ERKS_ @ 291 NONAME
+	_ZN9TRangeRef5TIterC2ERKS_ @ 292 NONAME
+	_ZN9TRangeRef5TIterppEv @ 293 NONAME
+	_ZNK11CDesC8Array4FindERK6TDesC8Ri11TKeyCmpText @ 294 NONAME
+	_ZNK11CDesC8Array7FindIsqERK6TDesC8Ri11TKeyCmpText @ 295 NONAME
+	_ZNK11CDesC8Array9MdcaCountEv @ 296 NONAME
+	_ZNK11CDesC8Array9MdcaPointEi @ 297 NONAME
+	_ZNK11CPtrC8Array9MdcaCountEv @ 298 NONAME
+	_ZNK11CPtrC8Array9MdcaPointEi @ 299 NONAME
+	_ZNK11RStringBase16OriginalTableRefEv @ 300 NONAME
+	_ZNK11RStringBase4DesCEv @ 301 NONAME
+	_ZNK11RStringBase5IndexERK12TStringTable @ 302 NONAME
+	_ZNK11RStringPool11OpenStringLERK6TDesC8 @ 303 NONAME
+	_ZNK11RStringPool12OpenFStringLERK6TDesC8 @ 304 NONAME
+	_ZNK11RStringPool6StringE12RStringToken @ 305 NONAME
+	_ZNK11RStringPool6StringEiRK12TStringTable @ 306 NONAME
+	_ZNK11RStringPool7StringFE13RStringTokenF @ 307 NONAME
+	_ZNK11RStringPool7StringFEiRK12TStringTable @ 308 NONAME
+	_ZNK12CDesC16Array4FindERK7TDesC16Ri11TKeyCmpText @ 309 NONAME
+	_ZNK12CDesC16Array7FindIsqERK7TDesC16Ri11TKeyCmpText @ 310 NONAME
+	_ZNK12CDesC16Array9MdcaCountEv @ 311 NONAME
+	_ZNK12CDesC16Array9MdcaPointEi @ 312 NONAME
+	_ZNK12CPtrC16Array9MdcaCountEv @ 313 NONAME
+	_ZNK12CPtrC16Array9MdcaPointEi @ 314 NONAME
+	_ZNK13CResourceFile10AllocReadLEi @ 315 NONAME
+	_ZNK13CResourceFile10SignatureLEv @ 316 NONAME
+	_ZNK13CResourceFile11AllocReadLCEi @ 317 NONAME
+	_ZNK13CResourceFile15OwnsResourceIdLEi @ 318 NONAME
+	_ZNK13CResourceFile5ReadLER5TDes8i @ 319 NONAME
+	_ZNK13CResourceFile6OffsetEv @ 320 NONAME
+	_ZNK13CResourceFile7UidTypeEv @ 321 NONAME
+	_ZNK13RResourceFile10AllocReadLEi @ 322 NONAME
+	_ZNK13RResourceFile10SignatureLEv @ 323 NONAME
+	_ZNK13RResourceFile11AllocReadLCEi @ 324 NONAME
+	_ZNK13RResourceFile14OwnsResourceIdEi @ 325 NONAME
+	_ZNK13RResourceFile5ReadLER5TDes8i @ 326 NONAME
+	_ZNK13RResourceFile7Offset2Ev @ 327 NONAME
+	_ZNK13RResourceFile7UidTypeEv @ 328 NONAME
+	_ZNK15CBaNamedPlugins10IndexOfUidE4TUid @ 329 NONAME
+	_ZNK15CBaNamedPlugins10UidAtIndexEi @ 330 NONAME
+	_ZNK15CBaNamedPlugins17IdentifierAtIndexEi @ 331 NONAME
+	_ZNK15CBaNamedPlugins17IndexOfIdentifierERK7TDesC16PFiS2_S2_E @ 332 NONAME
+	_ZNK15CBaNamedPlugins9MdcaCountEv @ 333 NONAME
+	_ZNK15CBaNamedPlugins9MdcaPointEi @ 334 NONAME
+	_ZNK15CFindFileByType5EntryEv @ 335 NONAME
+	_ZNK15RIncrMatcherPtr8MatchDesEv @ 336 NONAME
+	_ZNK16RIncrMatcherBase18FirstMatchingIndexERiRK12MDesC16Arrayi @ 337 NONAME
+	_ZNK16RIncrMatcherBase19FirstMatchingIndexCERiRK12MDesC16Arrayi @ 338 NONAME
+	_ZNK16RIncrMatcherBase19FirstMatchingIndexFERiRK12MDesC16Arrayi @ 339 NONAME
+	_ZNK16RIncrMatcherBase7IsMatchERK7TDesC16 @ 340 NONAME
+	_ZNK16RIncrMatcherBase8IsMatchCERK7TDesC16 @ 341 NONAME
+	_ZNK16RIncrMatcherBase8IsMatchFERK7TDesC16 @ 342 NONAME
+	_ZNK18CBaActiveScheduler12DisplayErrorEi @ 343 NONAME
+	_ZNK18CBaActiveScheduler5ErrorEi @ 344 NONAME
+	_ZNK18TBaSystemSoundInfo13SoundCategoryEv @ 345 NONAME
+	_ZNK18TBaSystemSoundTypeeqERKS_ @ 346 NONAME
+	_ZNK19RIncrMatcherTextBuf8MatchDesEv @ 347 NONAME
+	_ZNK20TBaSoundPriorityBase18PriorityPreferenceEv @ 348 NONAME
+	_ZNK21CCommandLineArguments3ArgEi @ 349 NONAME
+	_ZNK21CCommandLineArguments5CountEv @ 350 NONAME
+	_ZNK23CBaBackupSessionWrapper24IsBackupOperationRunningEv @ 351 NONAME
+	_ZNK9TRangeRef12ExternalizeLER12RWriteStream @ 352 NONAME
+	_ZNK9TRangeRef7NoCellsEv @ 353 NONAME
+	_ZNK9TRangeRef8ContainsERK8TCellRef @ 354 NONAME
+	_ZNK9TRangeRefeqERKS_ @ 355 NONAME
+	_ZTI11CDesC8Array @ 356 NONAME ; #<TI>#
+	_ZTI11CPtrC8Array @ 357 NONAME ; #<TI>#
+	_ZTI12CDesC16Array @ 358 NONAME ; #<TI>#
+	_ZTI12CPtrC16Array @ 359 NONAME ; #<TI>#
+	_ZTI13CResourceFile @ 360 NONAME ; #<TI>#
+	_ZTI14CDesC8ArraySeg @ 361 NONAME ; #<TI>#
+	_ZTI15CBaNamedPlugins @ 362 NONAME ; #<TI>#
+	_ZTI15CDesC16ArraySeg @ 363 NONAME ; #<TI>#
+	_ZTI15CDesC8ArrayFlat @ 364 NONAME ; #<TI>#
+	_ZTI15CFindFileByType @ 365 NONAME ; #<TI>#
+	_ZTI15RIncrMatcherPtr @ 366 NONAME ; #<TI>#
+	_ZTI16CDesC16ArrayFlat @ 367 NONAME ; #<TI>#
+	_ZTI16RIncrMatcherBase @ 368 NONAME ; #<TI>#
+	_ZTI18CBaActiveScheduler @ 369 NONAME ; #<TI>#
+	_ZTV26TNearestLanguageFileFinder @ 370 NONAME ABSENT ; #<VT>#
+	_ZTI19RIncrMatcherTextBuf @ 371 NONAME ; #<TI>#
+	_ZTI24MBackupOperationObserver @ 372 NONAME ; #<TI>#
+	_ZTIN15CBaNamedPlugins11CParametersE @ 373 NONAME ; #<TI>#
+	_ZTIN15CBaNamedPlugins13MFallBackNameE @ 374 NONAME ; #<TI>#
+	_ZTV11CDesC8Array @ 375 NONAME ; #<VT>#
+	_ZTV11CPtrC8Array @ 376 NONAME ; #<VT>#
+	_ZTV12CDesC16Array @ 377 NONAME ; #<VT>#
+	_ZTV12CPtrC16Array @ 378 NONAME ; #<VT>#
+	_ZTV13CResourceFile @ 379 NONAME ; #<VT>#
+	_ZTV14CDesC8ArraySeg @ 380 NONAME ; #<VT>#
+	_ZTV15CBaNamedPlugins @ 381 NONAME ; #<VT>#
+	_ZTV15CDesC16ArraySeg @ 382 NONAME ; #<VT>#
+	_ZTV15CDesC8ArrayFlat @ 383 NONAME ; #<VT>#
+	_ZTV15CFindFileByType @ 384 NONAME ; #<VT>#
+	_ZTV15RIncrMatcherPtr @ 385 NONAME ; #<VT>#
+	_ZTV16CDesC16ArrayFlat @ 386 NONAME ; #<VT>#
+	_ZTV16RIncrMatcherBase @ 387 NONAME ; #<VT>#
+	_ZTV18CBaActiveScheduler @ 388 NONAME ; #<VT>#
+	_ZTV19RIncrMatcherTextBuf @ 389 NONAME ; #<VT>#
+	_ZTV24MBackupOperationObserver @ 390 NONAME ; #<VT>#
+	_ZTVN15CBaNamedPlugins11CParametersE @ 391 NONAME ; #<VT>#
+	_ZTVN15CBaNamedPlugins13MFallBackNameE @ 392 NONAME ; #<VT>#
+	_ZThn24_N11CDesC8ArrayD0Ev @ 393 NONAME ; #<thunk>#
+	_ZThn24_N11CDesC8ArrayD1Ev @ 394 NONAME ; #<thunk>#
+	_ZThn24_N11CPtrC8ArrayD0Ev @ 395 NONAME ; #<thunk>#
+	_ZThn24_N11CPtrC8ArrayD1Ev @ 396 NONAME ; #<thunk>#
+	_ZThn24_N12CDesC16ArrayD0Ev @ 397 NONAME ; #<thunk>#
+	_ZThn24_N12CDesC16ArrayD1Ev @ 398 NONAME ; #<thunk>#
+	_ZThn24_N12CPtrC16ArrayD0Ev @ 399 NONAME ; #<thunk>#
+	_ZThn24_N12CPtrC16ArrayD1Ev @ 400 NONAME ; #<thunk>#
+	_ZThn24_N14CDesC8ArraySegD0Ev @ 401 NONAME ; #<thunk>#
+	_ZThn24_N14CDesC8ArraySegD1Ev @ 402 NONAME ; #<thunk>#
+	_ZThn24_N15CDesC16ArraySegD0Ev @ 403 NONAME ; #<thunk>#
+	_ZThn24_N15CDesC16ArraySegD1Ev @ 404 NONAME ; #<thunk>#
+	_ZThn24_N15CDesC8ArrayFlatD0Ev @ 405 NONAME ; #<thunk>#
+	_ZThn24_N15CDesC8ArrayFlatD1Ev @ 406 NONAME ; #<thunk>#
+	_ZThn24_N16CDesC16ArrayFlatD0Ev @ 407 NONAME ; #<thunk>#
+	_ZThn24_N16CDesC16ArrayFlatD1Ev @ 408 NONAME ; #<thunk>#
+	_ZThn24_NK11CDesC8Array9MdcaCountEv @ 409 NONAME ; #<thunk>#
+	_ZThn24_NK11CDesC8Array9MdcaPointEi @ 410 NONAME ; #<thunk>#
+	_ZThn24_NK11CPtrC8Array9MdcaCountEv @ 411 NONAME ; #<thunk>#
+	_ZThn24_NK11CPtrC8Array9MdcaPointEi @ 412 NONAME ; #<thunk>#
+	_ZThn24_NK12CDesC16Array9MdcaCountEv @ 413 NONAME ; #<thunk>#
+	_ZThn24_NK12CDesC16Array9MdcaPointEi @ 414 NONAME ; #<thunk>#
+	_ZThn24_NK12CPtrC16Array9MdcaCountEv @ 415 NONAME ; #<thunk>#
+	_ZThn24_NK12CPtrC16Array9MdcaPointEi @ 416 NONAME ; #<thunk>#
+	_ZThn4_N15CBaNamedPluginsD0Ev @ 417 NONAME ; #<thunk>#
+	_ZThn4_N15CBaNamedPluginsD1Ev @ 418 NONAME ; #<thunk>#
+	_ZThn4_NK15CBaNamedPlugins9MdcaCountEv @ 419 NONAME ; #<thunk>#
+	_ZThn4_NK15CBaNamedPlugins9MdcaPointEi @ 420 NONAME ; #<thunk>#
+	_ZmiRK8TCellRefS1_ @ 421 NONAME
+	_ZplRK8TCellRefS1_ @ 422 NONAME
+	_ZNK13RResourceFile15OwnsResourceIdLEi @ 423 NONAME
+	_ZTI10CClipboard @ 424 NONAME ; #<TI>#
+	_ZTI14TKeyDesC8Array @ 425 NONAME ABSENT ; #<TI>#
+	_ZTI15CStringPoolNode @ 426 NONAME ABSENT ; #<TI>#
+	_ZTI15TKeyDesC16Array @ 427 NONAME ABSENT ; #<TI>#
+	_ZTI19CBaSystemSoundArray @ 428 NONAME ; #<TI>#
+	_ZTI21CBaLockChangeNotifier @ 429 NONAME ABSENT ; #<TI>#
+	_ZTI21CCommandLineArguments @ 430 NONAME ; #<TI>#
+	_ZTI21RRealDirectoryScanner @ 431 NONAME ABSENT ; #<TI>#
+	_ZTI23CBaBackupSessionWrapper @ 432 NONAME ; #<TI>#
+	_ZTI25CStringPoolImplementation @ 433 NONAME ABSENT ; #<TI>#
+	_ZTI26CBaBackupOperationNotifier @ 434 NONAME ABSENT ; #<TI>#
+	_ZTI26CEnvironmentChangeNotifier @ 435 NONAME ; #<TI>#
+	_ZTI26TNearestLanguageFileFinder @ 436 NONAME ABSENT ; #<TI>#
+	_ZTV10CClipboard @ 437 NONAME ; #<VT>#
+	_ZTV14TKeyDesC8Array @ 438 NONAME ABSENT ; #<VT>#
+	_ZTV15CStringPoolNode @ 439 NONAME ABSENT ; #<VT>#
+	_ZTV15TKeyDesC16Array @ 440 NONAME ABSENT ; #<VT>#
+	_ZTV19CBaSystemSoundArray @ 441 NONAME ; #<VT>#
+	_ZTV21CBaLockChangeNotifier @ 442 NONAME ABSENT ; #<VT>#
+	_ZTV21CCommandLineArguments @ 443 NONAME ; #<VT>#
+	_ZTV21RRealDirectoryScanner @ 444 NONAME ABSENT ; #<VT>#
+	_ZTV23CBaBackupSessionWrapper @ 445 NONAME ; #<VT>#
+	_ZTV25CStringPoolImplementation @ 446 NONAME ABSENT ; #<VT>#
+	_ZTV26CBaBackupOperationNotifier @ 447 NONAME ABSENT ; #<VT>#
+	_ZTV26CEnvironmentChangeNotifier @ 448 NONAME ; #<VT>#
+	_ZN15RResourceReader5OpenLERK6TDesC8 @ 449 NONAME
+	_ZN15RResourceReader6OpenLCERK6TDesC8 @ 450 NONAME
+	_ZN9BaflUtils13IdealLanguageEv @ 451 NONAME
+	_ZN9BaflUtils16SetIdealLanguageE9TLanguage @ 452 NONAME
+	_ZN9BaflUtils19NearestLanguageFileERK3RFsR4TBufILi256EER9TLanguage @ 453 NONAME
+	_ZN9BaflUtils20ReleaseIdealLanguageEv @ 454 NONAME
+	_ZN9BaflUtils23DriveIsReadOnlyInternalER3RFsRK7TDesC16Ri @ 455 NONAME
+	_ZN13CResourceFile4NewLERK6TDesC8 @ 456 NONAME
+	_ZN16RResourceArchive4TypeEv @ 457 NONAME
+	_ZN16RResourceArchive5CloseEv @ 458 NONAME
+	_ZN16RResourceArchive5NextLERP7HBufC16 @ 459 NONAME
+	_ZN16RResourceArchive5OpenLER3RFsRK7TDesC16 @ 460 NONAME
+	_ZN16RResourceArchive5ResetEv @ 461 NONAME
+	_ZN16RResourceArchiveC1Ev @ 462 NONAME
+	_ZN16RResourceArchiveC2Ev @ 463 NONAME
+	_ZTI20CResourceArchiveImpl @ 464 NONAME ABSENT ; #<TI>#
+	_ZTV20CResourceArchiveImpl @ 465 NONAME ABSENT ; #<VT>#
+	_ZN16RResourceArchive3EndEv @ 466 NONAME
+	_ZN9BaflUtils12GetDiskListLERK3RFsR12CDesC16Array @ 467 NONAME
+	_ZN16RResourceArchive5OpenLER3RFsRK7TDesC16S4_ @ 468 NONAME
+	_ZN18CBaActiveSchedulerC1Ev @ 469 NONAME
+	_ZN18CBaActiveSchedulerC2Ev @ 470 NONAME
+	_ZN18CBaActiveSchedulerD0Ev @ 471 NONAME
+	_ZN18CBaActiveSchedulerD1Ev @ 472 NONAME
+	_ZN18CBaActiveSchedulerD2Ev @ 473 NONAME
+	_ZN9BaflUtils21NearestLanguageFileV2ERK3RFsR4TBufILi256EER9TLanguage @ 474 NONAME
+	_ZN9BaflUtils25GetEquivalentLanguageListE9TLanguageRA17_S0_ @ 475 NONAME
+
--- a/lowlevellibsandfws/apputils/eabi/T_LIBTU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-EXPORTS
-	_Z8LibEntryv @ 1 NONAME
-	_ZTI10CMyLibTest @ 2 NONAME ABSENT ; #<TI>#
-	_ZTV10CMyLibTest @ 3 NONAME ABSENT ; #<VT>#
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/eabi/T_LIBTu.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,5 @@
+EXPORTS
+	_Z8LibEntryv @ 1 NONAME
+	_ZTI10CMyLibTest @ 2 NONAME ABSENT ; #<TI>#
+	_ZTV10CMyLibTest @ 3 NONAME ABSENT ; #<VT>#
+
Binary file lowlevellibsandfws/apputils/engineering/features/BAFL Backup Server.EAP has changed
Binary file lowlevellibsandfws/apputils/engineering/features/BAFL Design and How-To diagrams.EAP has changed
Binary file lowlevellibsandfws/apputils/engineering/features/BAFL System Sounds.EAP has changed
Binary file lowlevellibsandfws/apputils/engineering/features/SGL.TS0017.326 BAFL MultipartParser EA Object Model.eap has changed
--- a/lowlevellibsandfws/apputils/group/BLD.INF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Application utilities (such as resource file handling)
-// 
-//
-
-/**
- @file
-*/
-
-
-PRJ_PLATFORMS
-
-DEFAULT WINC
-
-//
-// InitilaiseLocale bldmake file
-//
-#include "../initLocale/group/bld.inf"
-#include "../bsul/group/bld.inf"
-
-#ifdef SYMBIAN_BAFL_MULTIPARTPARSER
-//Core OS extension
-#include "../multipartparser/group/bld.inf"
-#endif
-
-PRJ_EXPORTS
-// specify the source file followed by its destination here
-// copy will be used to copy the source file to its destination
-// If there is no destination then the source file will be copied
-// to the same name in \epoc32\include
-
-../inc/patchdata.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(bafl/patchdata.h)
-../inc/babackup.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(babackup.h)
-../inc/backup_std.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(bafl/backup_std.h)
-../inc/BACELL.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bacell.h)
-../inc/BACLINE.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bacline.h)
-../inc/BACLIPB.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baclipb.h)
-../inc/BACNTF.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bacntf.h)
-../inc/BADEF.RH 	/epoc32/include/badef.rh
-../inc/BADESCA.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(badesca.h)
-../inc/BAERRHAN.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baerrhan.h)
-../inc/BAERROR.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baerror.h)
-../inc/BAFINDF.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bafindf.h)
-../inc/BAFLVER.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baflver.h)
-../inc/BALIBA.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baliba.h)
-../inc/BAMATCH.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bamatch.h)
-../inc/BAMDESCA.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bamdesca.h)
-../inc/BARSC.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsc.h)
-../inc/BARSREAD.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsread.h)
-../inc/BASCHED.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(basched.h)
-../inc/BASSND.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bassnd.h)
-../inc/BAUTILS.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bautils.h)
-../inc/BANAMEDPLUGINS.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(banamedplugins.h)
-../inc/stringpool.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(stringpool.h)
-../inc/stringpool.inl 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(stringpool.inl)
-../inc/StringTableSupport.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(stringtablesupport.h)
-../inc/Baksrv.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baksrv.h)
-../inc/Babitflags.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(babitflags.h) 
-../inc/BaRsc2.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsc2.h)
-../inc/BaRsRead2.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsread2.h)
-../inc/BAERRRSVR.RH 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baerrrsvr.rh)
-../inc/BaSPI.h 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baspi.h)
-../inc/BAFLPAN.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baflpan.h)
-../inc/BASSNDUID.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(bassnduid.h)
-../inc/uikon.rh 	/epoc32/include/uikon.rh
-
-../stringtools/stringtable.pl /epoc32/tools/stringtable.pl
-../inc/StringPoolErr.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(stringpoolerr.h)
-
-../group/bafl.iby			/epoc32/rom/include/bafl.iby
-
-// Note: this cre file is exported for testing and techview only. Not used in a device
-../group/100048aa.cre	z:/private/10202be9/100048aa.cre
-../group/backup_registration.xml	z:/private/100048aa/backup_registration.xml
-
-// ConfML files
-../conf/apputils.confml          OS_LAYER_EXPORTS_CONFML(apputils.confml)
-../conf/apputils_100048aa.crml   OS_LAYER_EXPORTS_CRML(apputils_100048aa.crml)
-
-PRJ_MMPFILES
-
-../group/BAFL.MMP
-
-#ifndef WINC
-../group/Baksrv.mmp
-../group/Baksrvs.mmp
-#endif
-
-PRJ_TESTEXPORTS
-../group/bafltests.bat		/epoc32/data/z/system/test/bafltests.bat
-../group/BaflTests.iby		/epoc32/rom/include/bafltests.iby
-
-../tsrc/file1.txt		/epoc32/data/z/system/data/file1.txt
-../tsrc/file1.txt		/epoc32/data/z/file1.txt
-../tsrc/file1.txt		/epoc32/data/z/system/data/src/file1.txt
-../tsrc/file2.txt		/epoc32/data/z/system/data/dst/file2.txt
-../tsrc/file123456789.txt	/epoc32/data/z/system/data/file123456789.txt
-../tsrc/file2.txt		/epoc32/data/z/system/data/file2.txt
-../tsrc/file5.txt		/epoc32/data/z/system/data/file5.txt
-
-../tsrc/file1.txt		/epoc32/release/wins/udeb/z/file1.txt
-../tsrc/file1.txt		/epoc32/release/wins/urel/z/file1.txt
-../tsrc/file1.txt		/epoc32/release/winscw/udeb/z/file1.txt
-../tsrc/file1.txt		/epoc32/release/winscw/urel/z/file1.txt
-
-
-PRJ_TESTEXTENSIONS 
-	start extension syslibs/test/bafl_resource_files
-	end
-	start extension syslibs/test/bafl_copytestfiles
-	end
-
-PRJ_TESTMMPFILES
-// specify the .mmp files required for building any test programs here
-//
-// you can specify "manual" to denote that a test should be listed in a generated
-// batch file for running a group of tests which require user input during testing.
-// you can specify "support" to denote that a file is a test support file and should not
-// be listed in a batch file for running a group of tests
-// By default, each test will be listed in a batch file for running a group of tests
-// which can be left to run without requiring watching over by the person running the tests,
-// i.e. tests where no user input is required.  The default will apply if neither "manual"
-// or "support" is specified.
-
-../tsrc/t_strings/T_StringPoolTest.mmp
-../tsrc/T_BaflUtils.MMP
-
-../tsrc/T_CELL.MMP
-../tsrc/T_CLINE.MMP	support
-../tsrc/T_CLIPB.MMP
-../tsrc/T_CNTF.MMP
-../tsrc/T_DESCA.MMP
-../tsrc/T_LIBA.MMP
-../tsrc/T_LIBT.MMP support
-../tsrc/T_MATCH.MMP
-../tsrc/T_PTRCB.MMP
-../tsrc/T_PTRCA.MMP
-../tsrc/T_NamedPlugins.MMP
-../tsrc/T_FindFileByType.mmp
-../tsrc/T_RSC.MMP
-../tsrc/T_RSREAD.MMP
-../tsrc/T_SCHED.MMP
-../tsrc/T_SSND.MMP
-../tsrc/T_SSND1.MMP
-../tsrc/T_BaflUtilsImp.mmp
-../tsrc/T_RESOURCE_COMPRESSION.MMP
-../tsrc/T_RTextBuf.MMP
-../tsrc/T_BackupSrv.mmp
-../tsrc/T_BackupSrvCap.mmp
-../tsrc/t_backupsrvdefects.mmp
-../tsrc/T_BitFlags.mmp
-../tsrc/T_RSREAD2.MMP
-../tsrc/T_RESOURCE_COMPRESSION2.MMP
-../tsrc/T_RscPanic.mmp
-../tsrc/T_RscMem.mmp
-../tsrc/T_COMMAND.MMP	
-../tsrc/t_fileutils.mmp
-../tsrc/T_BaflDefect.mmp				 
-../tsrc/t_strings/T_StringpoolDefect.mmp
-../tsrc/t_strings/T_string.mmp
-../tsrc/t_bafllang.mmp
-../tsrc/T_SPI.MMP
-../tsrc/T_RSCARCHIVE.MMP
-../tsrc/T_BackupServerIPC.mmp
-../tsrc/T_BackupServerLauncher.mmp support
-../tsrc/t_baassert.mmp
-../tsrc/t_processkiller.mmp support
-
-//
-// TestExecute bldmake file
-//
-#include "../test/tef/group/bld.inf"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/group/BaflTests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,144 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __BAFLTESTS_IBY__
+#define __BAFLTESTS_IBY__
+
+REM BaflTests
+
+#include <bafl.iby>
+#include <syslibs_locale.iby>
+#include <testbed.iby>
+
+// Include tests for new locale initialisation mechanism
+#include "initialiseLocaleTests.iby"
+
+// batch file that runs all automatic bafl tests
+data=ZSYSTEM\test\bafltests.bat                             Test\bafltests.bat
+
+file=ABI_DIR\BUILD_DIR\T_StringPoolTest.exe                 Test\T_StringPoolTest.exe
+file=ABI_DIR\BUILD_DIR\t_String.exe                         Test\t_String.exe 
+
+file=ABI_DIR\BUILD_DIR\t_cell.exe                           Test\t_cell.exe 
+file=ABI_DIR\BUILD_DIR\t_cline.exe                          Test\t_cline.exe 
+file=ABI_DIR\BUILD_DIR\t_clipb.exe                          Test\t_clipb.exe 
+file=ABI_DIR\BUILD_DIR\t_cntf.exe                           Test\t_cntf.exe 
+file=ABI_DIR\BUILD_DIR\t_desca.exe                          Test\t_desca.exe 
+file=ABI_DIR\BUILD_DIR\t_liba.exe                           Test\t_liba.exe 
+file=ABI_DIR\BUILD_DIR\t_match.exe                          Test\t_match.exe 
+file=ABI_DIR\BUILD_DIR\t_ptrca.exe                          Test\t_ptrca.exe
+file=ABI_DIR\BUILD_DIR\t_ptrcb.exe                          Test\t_ptrcb.exe 
+file=ABI_DIR\BUILD_DIR\T_FindFileByType.exe                 Test\T_FindFileByType.exe
+file=ABI_DIR\BUILD_DIR\T_NamedPlugins.exe                   Test\T_NamedPlugins.exe 
+file=ABI_DIR\BUILD_DIR\t_rsc.exe                            Test\t_rsc.exe 
+file=ABI_DIR\BUILD_DIR\t_rsread.exe                         Test\t_rsread.exe 
+file=ABI_DIR\BUILD_DIR\t_sched.exe                          Test\t_sched.exe 
+file=ABI_DIR\BUILD_DIR\t_ssnd.exe                           Test\t_ssnd.exe
+file=ABI_DIR\BUILD_DIR\t_ssnd1.exe                          Test\t_ssnd1.exe
+file=ABI_DIR\BUILD_DIR\t_baflutilsimp.exe                   Test\t_baflutilsimp.exe
+file=ABI_DIR\BUILD_DIR\t_resource_compression.exe           Test\t_resource_compression.exe
+file=ABI_DIR\BUILD_DIR\T_RTextBuf.exe                       Test\T_RTextBuf.exe
+file=ABI_DIR\BUILD_DIR\T_BITFLAGS.EXE                       Test\T_BITFLAGS.EXE
+file=ABI_DIR\BUILD_DIR\t_rsread2.exe                        Test\t_rsread2.exe 
+file=ABI_DIR\BUILD_DIR\t_resource_compression2.exe          Test\t_resource_compression2.exe
+file=ABI_DIR\BUILD_DIR\t_rscpanic.exe                       Test\t_rscpanic.exe
+file=ABI_DIR\BUILD_DIR\t_rscmem.exe                         Test\t_rscmem.exe
+file=ABI_DIR\BUILD_DIR\T_BACKUPSRV.EXE                      Test\T_BACKUPSRV.EXE
+file=ABI_DIR\BUILD_DIR\T_BACKUPSRVCAP.EXE                   Test\T_BACKUPSRVCAP.EXE
+file=ABI_DIR\BUILD_DIR\T_COMMAND.EXE                        Test\T_COMMAND.EXE
+file=ABI_DIR\BUILD_DIR\T_FILEUTILS.EXE                      Test\T_FILEUTILS.EXE
+file=ABI_DIR\BUILD_DIR\T_StringpoolDefect.EXE               Test\T_StringpoolDefect.EXE
+file=ABI_DIR\BUILD_DIR\T_BaflLang.EXE                       Test\T_BaflLang.EXE
+file=ABI_DIR\BUILD_DIR\t_baflutils.exe                      Test\t_baflutils.exe
+file=ABI_DIR\BUILD_DIR\T_BaflDefect.EXE                     Test\T_BaflDefect.EXE
+file=ABI_DIR\BUILD_DIR\T_BackupServerIPC.EXE                Test\T_BackupServerIPC.EXE
+file=ABI_DIR\BUILD_DIR\T_BackupServerLauncher.EXE           Test\T_BackupServerLauncher.EXE
+file=ABI_DIR\BUILD_DIR\t_baassert.exe                       Test\t_baassert.exe
+file=ABI_DIR\BUILD_DIR\t_processkiller.exe                  Test\t_processkiller.exe
+// THE FOLLOWING LOCALE ENTRY IS NOW MOVED TO SYSUTILS.IBY AS THERE IS SIMILAR ENTRY
+// IN ECOMTESTIBY TO PREVENT DUPLICATE ENTRY FOR THE OVERNIGHT BUILD SYSTEM
+// file=ABI_DIR\BUILD_DIR\ELOCL.10                          System\Libs\ELOCL.10
+file=ABI_DIR\BUILD_DIR\T_SPI.EXE                            Test\T_SPI.EXE
+file=ABI_DIR\BUILD_DIR\T_RSCARCHIVE.EXE                     Test\T_RSCARCHIVE.EXE
+file=ABI_DIR\BUILD_DIR\t_backupsrvdefects.exe               Test\t_backupsrvdefects.exe
+
+file=ABI_DIR\BUILD_DIR\libtst.tpr                           system\libs\libtst.tpr
+
+data=ZSYSTEM\Data\T_COMPRESSED_UNICODE_1.RSC                System\data\T_COMPRESSED_UNICODE_1.RSC
+data=ZSYSTEM\Data\T_COMPRESSED_UNICODE_2.RSC                System\data\T_COMPRESSED_UNICODE_2.RSC
+data=ZSYSTEM\Data\T_CALYPSO_TEST_RESOURCE_FILE_1.RSC        System\data\T_CALYPSO_TEST_RESOURCE_FILE_1.RSC
+data=ZSYSTEM\Data\T_DICTIONARY_COMPRESSED_VERSIO_OF_2.RSC   System\data\T_DICTIONARY_COMPRESSED_VERSIO_OF_2.RSC
+data=ZSYSTEM\Data\trsc.rsc                                  System\data\trsc.rsc
+data=ZSYSTEM\Data\T_NotRscFile.RSC                          System\data\T_NotRscFile.RSC
+data=ZSYSTEM\Data\RscHeader.bin                             System\data\RscHeader.bin
+data=ZSYSTEM\Data\NewRscFormat.rsc                          System\data\NewRscFormat.rsc
+data=ZSYSTEM\Data\TRscROMCalypsoComprNewFmt.rsc             System\data\TRscROMCalypsoComprNewFmt.rsc
+
+//data=ZSYSTEM\Data\TRSC_Inv1.RSC                           System\data\TRSC_Inv1.RSC - zero sized file can't be copied
+data=ZSYSTEM\Data\TRSC_Inv2.RSC                             System\data\TRSC_Inv2.RSC
+data=ZSYSTEM\Data\TRSC_Inv3.RSC                             System\data\TRSC_Inv3.RSC
+data=ZSYSTEM\Data\TRSC_Inv4.RSC                             System\data\TRSC_Inv4.RSC
+data=ZSYSTEM\Data\TRSC_Inv5.RSC                             System\data\TRSC_Inv5.RSC
+data=ZSYSTEM\Data\TRSC_Inv6.RSC                             System\data\TRSC_Inv6.RSC
+data=ZSYSTEM\Data\TRSC_Inv7.RSC                             System\data\TRSC_Inv7.RSC
+data=ZSYSTEM\Data\TRSC_Inv8.RSC                             System\data\TRSC_Inv8.RSC
+data=ZSYSTEM\Data\TRSC_Inv9.RSC                             System\data\TRSC_Inv9.RSC
+
+data=ZSYSTEM\Data\TRscCalypso_Inv10.RSC                     System\data\TRscCalypso_Inv10.RSC
+data=ZSYSTEM\Data\TRscCalypso_Inv11.RSC                     System\data\TRscCalypso_Inv11.RSC
+data=ZSYSTEM\Data\TRscCalypso_Inv12.RSC                     System\data\TRscCalypso_Inv12.RSC
+
+data=ZSYSTEM\Data\TRscComprU_Inv13.RSC                      System\data\TRscComprU_Inv13.RSC
+data=ZSYSTEM\Data\TRscComprU_Inv14.RSC                      System\data\TRscComprU_Inv14.RSC
+data=ZSYSTEM\Data\TRscComprU_Inv15.RSC                      System\data\TRscComprU_Inv15.RSC
+
+data=ZSYSTEM\Data\TRscCalypso_Inv16.RSC                     System\data\TRscCalypso_Inv16.RSC
+data=ZSYSTEM\Data\TRscCalypso_Inv17.RSC                     System\data\TRscCalypso_Inv17.RSC
+
+data=ZSYSTEM\Documents\BaflSortByTableTest\addcert.rsc      System\Documents\BaflSortByTableTest\addcert.rsc
+data=ZSYSTEM\Documents\BaflSortByTableTest\help.rsc         System\Documents\BaflSortByTableTest\help.rsc
+data=ZSYSTEM\Documents\BaflSortByTableTest\msgeditor.rsc    System\Documents\BaflSortByTableTest\msgeditor.rsc
+data=ZSYSTEM\Documents\BaflSortByTableTest\smlprogress.rsc  System\Documents\BaflSortByTableTest\smlprogress.rsc
+
+data=DATAZ_\Resource\Plugins\e1a01753.rsc                   Resource\Plugins\e1a01753.rsc
+data=DATAZ_\Resource\Plugins\e1b01753.rsc                   Resource\Plugins\e1b01753.rsc
+
+data=ZSYSTEM\Data\file1.txt                                 \system\data\file1.txt
+data=ZSYSTEM\Data\file1.txt                                 \file1.txt
+data=ZSYSTEM\Data\file1.txt                                 \system\data\src\file1.txt
+data=ZSYSTEM\Data\file2.txt                                 \system\data\dst\file2.txt
+data=ZSYSTEM\Data\file123456789.txt                         \system\data\file123456789.txt
+data=ZSYSTEM\Data\file2.txt                                 \system\data\file2.txt
+data=ZSYSTEM\Data\file5.txt                                 \system\data\file5.txt
+
+data=ZSYSTEM\Data\spi_ecom.spi                              \system\data\spi_ecom.spi
+data=ZSYSTEM\Data\spi_ecomrsc1.rsc                          \system\data\spi_ecomrsc1.rsc
+data=ZSYSTEM\Data\spi_ecomrsc2.rsc                          \system\data\spi_ecomrsc2.rsc
+data=ZSYSTEM\Data\spi_ecomrsc3.rsc                          \system\data\spi_ecomrsc3.rsc
+data=ZSYSTEM\Data\spi_ecom-0-0.spi                          \system\data\spi_ecom-0-0.spi
+data=ZSYSTEM\Data\spi_ecom-1-0.spi                          \system\data\spi_ecom-1-0.spi
+data=ZSYSTEM\Data\ecom-1-0.spi                              \system\data\ecom-1-0.spi
+data=ZSYSTEM\Data\ecom-1-0.s02                              \system\data\ecom-1-0.s02
+data=ZSYSTEM\Data\ecom-2-0.spi                              \system\data\ecom-2-0.spi
+data=ZSYSTEM\Data\ecom-2-0.s02                              \system\data\ecom-2-0.s02
+data=ZSYSTEM\Data\cecom-0-0.spi                             \system\data\cecom-0-0.spi
+data=ZSYSTEM\Data\cecom-1-0.spi                             \system\data\cecom-1-0.spi
+data=ZSYSTEM\Data\spi_ecom_case-0-0.spi                     \system\data\spi_ecom_case-0-0.spi
+data=ZSYSTEM\Data\spi_ecom_case-1-0.spi                     \system\data\spi_ecom_case-1-0.spi
+
+#include <bsultests.iby>
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/group/baflteftests-RTEST.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,82 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+;Bafltest-RTEST
+"/epoc32/release/armv5/urel/T_BAFLUTILS.EXE"-"C:/test/T_BAFLUTILS.EXE"
+"/epoc32/release/armv5/urel/T_CELL.EXE"-"C:/test/T_CELL.EXE"
+"/epoc32/release/armv5/urel/T_CLIPB.EXE"-"C:/test/T_CLIPB.EXE"
+"/epoc32/release/armv5/urel/T_CNTF.EXE"-"C:/test/T_CNTF.EXE"
+"/epoc32/release/armv5/urel/T_DESCA.EXE"-"C:/test/T_DESCA.EXE"
+"/epoc32/release/armv5/urel/T_LIBA.EXE"-"C:/test/T_LIBA.EXE"
+
+"/epoc32/release/armv5/urel/T_MATCH.EXE"-"C:/test/T_MATCH.EXE"
+"/epoc32/release/armv5/urel/T_PTRCA.EXE"-"C:/test/T_PTRCA.EXE"
+"/epoc32/release/armv5/urel/T_PTRCB.EXE"-"C:/test/T_PTRCB.EXE"
+"/epoc32/release/armv5/urel/T_FindFileByType.EXE"-"C:/test/T_FindFileByType.EXE"
+"/epoc32/release/armv5/urel/T_NamedPlugins.EXE"-"C:/test/T_NamedPlugins.EXE"
+"/epoc32/release/armv5/urel/T_RSC.EXE"-"C:/test/T_RSC.EXE"
+
+"/epoc32/release/armv5/urel/T_RSREAD.EXE"-"C:/test/T_RSREAD.EXE"
+"/epoc32/release/armv5/urel/T_SCHED.EXE"-"C:/test/T_SCHED.EXE"
+"/epoc32/release/armv5/urel/T_SSND.EXE"-"C:/test/T_SSND.EXE"
+"/epoc32/release/armv5/urel/T_SSND1.EXE"-"C:/test/T_SSND1.EXE"
+"/epoc32/release/armv5/urel/T_BaflUtilsImp.EXE"-"C:/test/T_BaflUtilsImp.EXE"
+"/epoc32/release/armv5/urel/T_RESOURCE_COMPRESSION.EXE"-"C:/test/T_RESOURCE_COMPRESSION.EXE"
+
+"/epoc32/release/armv5/urel/T_RTEXTBUF.EXE"-"C:/test/T_RTEXTBUF.EXE"
+"/epoc32/release/armv5/urel/T_BACKUPSRV.EXE"-"C:/test/T_BACKUPSRV.EXE"
+"/epoc32/release/armv5/urel/T_BACKUPSRVCAP.EXE"-"C:/test/T_BACKUPSRVCAP.EXE"
+"/epoc32/release/armv5/urel/T_BITFLAGS.EXE"-"C:/test/T_BITFLAGS.EXE"
+"/epoc32/release/armv5/urel/T_STRINGPOOLTEST.EXE"-"C:/test/T_STRINGPOOLTEST.EXE"
+"/epoc32/release/armv5/urel/T_RSREAD2.EXE"-"C:/test/T_RSREAD2.EXE"
+
+"/epoc32/release/armv5/urel/T_RESOURCE_COMPRESSION2.EXE"-"C:/test/T_RESOURCE_COMPRESSION2.EXE"
+"/epoc32/release/armv5/urel/T_RSCPANIC.EXE"-"C:/test/T_RSCPANIC.EXE"
+"/epoc32/release/armv5/urel/T_RSCMEM.EXE"-"C:/test/T_RSCMEM.EXE"
+"/epoc32/release/armv5/urel/T_COMMAND.EXE"-"C:/test/T_COMMAND.EXE"
+"/epoc32/release/armv5/urel/T_FILEUTILS.EXE"-"C:/test/T_FILEUTILS.EXE"
+"/epoc32/release/armv5/urel/T_StringpoolDefect.EXE"-"C:/test/T_StringpoolDefect.EXE"
+
+"/epoc32/release/armv5/urel/T_STRING.EXE"-"C:/test/T_STRING.EXE"
+"/epoc32/release/armv5/urel/T_BaflLang.EXE"-"C:/test/T_BaflLang.EXE"
+"/epoc32/release/armv5/urel/T_SPI.EXE"-"C:/test/T_SPI.EXE"
+"/epoc32/release/armv5/urel/T_RSCARCHIVE.EXE"-"C:/test/T_RSCARCHIVE.EXE"
+"/epoc32/release/armv5/urel/t_backupsrvdefects.EXE"-"C:/test/t_backupsrvdefects.EXE"
+"/epoc32/release/armv5/urel/t_baassert.EXE"-"C:/test/t_baassert.EXE"
+
+"/epoc32/release/armv5/urel/T_InitialiseLocale.EXE"-"C:/test/T_InitialiseLocale.EXE"
+"/epoc32/release/armv5/urel/T_LocaleFlexi.EXE"-"C:/test/T_LocaleFlexi.EXE"
+"/epoc32/release/armv5/urel/T_BAFLDEFECT.EXE"-"C:/test/T_BAFLDEFECT.EXE"
+"/epoc32/release/armv5/urel/T_BackupServerIPC.EXE"-"C:/test/T_BackupServerIPC.EXE"
+
+
+
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,184 @@
+// Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Application utilities (such as resource file handling)
+// 
+//
+
+/**
+ @file
+*/
+
+
+PRJ_PLATFORMS
+
+DEFAULT WINC
+
+//
+// InitilaiseLocale bldmake file
+//
+#include "../initLocale/group/bld.inf"
+#include "../bsul/group/bld.inf"
+
+#ifdef SYMBIAN_BAFL_MULTIPARTPARSER
+//Core OS extension
+#include "../multipartparser/group/bld.inf"
+#endif
+
+PRJ_EXPORTS
+// specify the source file followed by its destination here
+// copy will be used to copy the source file to its destination
+// If there is no destination then the source file will be copied
+// to the same name in \epoc32\include
+
+../inc/patchdata.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(bafl/patchdata.h)
+../inc/babackup.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(babackup.h)
+../inc/backup_std.h	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(bafl/backup_std.h)
+../inc/BACELL.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bacell.h)
+../inc/BACLINE.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bacline.h)
+../inc/BACLIPB.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baclipb.h)
+../inc/BACNTF.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bacntf.h)
+../inc/BADEF.RH 	/epoc32/include/badef.rh
+../inc/BADESCA.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(badesca.h)
+../inc/BAERRHAN.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baerrhan.h)
+../inc/BAERROR.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baerror.h)
+../inc/BAFINDF.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bafindf.h)
+../inc/BAFLVER.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baflver.h)
+../inc/BALIBA.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baliba.h)
+../inc/BAMATCH.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bamatch.h)
+../inc/BAMDESCA.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bamdesca.h)
+../inc/BARSC.H 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsc.h)
+../inc/BARSREAD.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsread.h)
+../inc/BASCHED.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(basched.h)
+../inc/BASSND.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bassnd.h)
+../inc/BAUTILS.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(bautils.h)
+../inc/BANAMEDPLUGINS.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(banamedplugins.h)
+../inc/stringpool.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(stringpool.h)
+../inc/stringpool.inl 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(stringpool.inl)
+../inc/StringTableSupport.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(stringtablesupport.h)
+../inc/Baksrv.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baksrv.h)
+../inc/Babitflags.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(babitflags.h) 
+../inc/BaRsc2.h 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsc2.h)
+../inc/BaRsRead2.H 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(barsread2.h)
+../inc/BAERRRSVR.RH 	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baerrrsvr.rh)
+../inc/BaSPI.h 		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(baspi.h)
+../inc/BAFLPAN.H 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(baflpan.h)
+../inc/BASSNDUID.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(bassnduid.h)
+../inc/uikon.rh 	/epoc32/include/uikon.rh
+
+../stringtools/stringtable.pl /epoc32/tools/stringtable.pl
+../inc/StringPoolErr.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(stringpoolerr.h)
+
+../group/bafl.iby			/epoc32/rom/include/bafl.iby
+
+// Note: this cre file is exported for testing and techview only. Not used in a device
+../group/100048aa.cre	z:/private/10202be9/100048aa.cre
+../group/backup_registration.xml	z:/private/100048aa/backup_registration.xml
+
+// ConfML files
+../conf/apputils.confml          OS_LAYER_EXPORTS_CONFML(apputils.confml)
+../conf/apputils_100048aa.crml   OS_LAYER_EXPORTS_CRML(apputils_100048aa.crml)
+
+PRJ_MMPFILES
+
+../group/BAFL.MMP
+
+#ifndef WINC
+../group/Baksrv.mmp
+../group/Baksrvs.mmp
+#endif
+
+PRJ_TESTEXPORTS
+../group/bafltests.bat		/epoc32/data/z/system/test/bafltests.bat
+../group/BaflTests.iby		/epoc32/rom/include/bafltests.iby
+
+../tsrc/file1.txt		/epoc32/data/z/system/data/file1.txt
+../tsrc/file1.txt		/epoc32/data/z/file1.txt
+../tsrc/file1.txt		/epoc32/data/z/system/data/src/file1.txt
+../tsrc/file2.txt		/epoc32/data/z/system/data/dst/file2.txt
+../tsrc/file123456789.txt	/epoc32/data/z/system/data/file123456789.txt
+../tsrc/file2.txt		/epoc32/data/z/system/data/file2.txt
+../tsrc/file5.txt		/epoc32/data/z/system/data/file5.txt
+
+../tsrc/file1.txt		/epoc32/release/wins/udeb/z/file1.txt
+../tsrc/file1.txt		/epoc32/release/wins/urel/z/file1.txt
+../tsrc/file1.txt		/epoc32/release/winscw/udeb/z/file1.txt
+../tsrc/file1.txt		/epoc32/release/winscw/urel/z/file1.txt
+
+
+PRJ_TESTEXTENSIONS 
+	start extension syslibs/test/bafl_resource_files
+	end
+	start extension syslibs/test/bafl_copytestfiles
+	end
+
+PRJ_TESTMMPFILES
+// specify the .mmp files required for building any test programs here
+//
+// you can specify "manual" to denote that a test should be listed in a generated
+// batch file for running a group of tests which require user input during testing.
+// you can specify "support" to denote that a file is a test support file and should not
+// be listed in a batch file for running a group of tests
+// By default, each test will be listed in a batch file for running a group of tests
+// which can be left to run without requiring watching over by the person running the tests,
+// i.e. tests where no user input is required.  The default will apply if neither "manual"
+// or "support" is specified.
+
+../tsrc/t_strings/T_StringPoolTest.mmp
+../tsrc/T_BaflUtils.MMP
+
+../tsrc/T_CELL.MMP
+../tsrc/T_CLINE.MMP	support
+../tsrc/T_CLIPB.MMP
+../tsrc/T_CNTF.MMP
+../tsrc/T_DESCA.MMP
+../tsrc/T_LIBA.MMP
+../tsrc/T_LIBT.MMP support
+../tsrc/T_MATCH.MMP
+../tsrc/T_PTRCB.MMP
+../tsrc/T_PTRCA.MMP
+../tsrc/T_NamedPlugins.MMP
+../tsrc/T_FindFileByType.mmp
+../tsrc/T_RSC.MMP
+../tsrc/T_RSREAD.MMP
+../tsrc/T_SCHED.MMP
+../tsrc/T_SSND.MMP
+../tsrc/T_SSND1.MMP
+../tsrc/T_BaflUtilsImp.mmp
+../tsrc/T_RESOURCE_COMPRESSION.MMP
+../tsrc/T_RTextBuf.MMP
+../tsrc/T_BackupSrv.mmp
+../tsrc/T_BackupSrvCap.mmp
+../tsrc/t_backupsrvdefects.mmp
+../tsrc/T_BitFlags.mmp
+../tsrc/T_RSREAD2.MMP
+../tsrc/T_RESOURCE_COMPRESSION2.MMP
+../tsrc/T_RscPanic.mmp
+../tsrc/T_RscMem.mmp
+../tsrc/T_COMMAND.MMP	
+../tsrc/t_fileutils.mmp
+../tsrc/T_BaflDefect.mmp				 
+../tsrc/t_strings/T_StringpoolDefect.mmp
+../tsrc/t_strings/T_string.mmp
+../tsrc/t_bafllang.mmp
+../tsrc/T_SPI.MMP
+../tsrc/T_RSCARCHIVE.MMP
+../tsrc/T_BackupServerIPC.mmp
+../tsrc/T_BackupServerLauncher.mmp support
+../tsrc/t_baassert.mmp
+../tsrc/t_processkiller.mmp support
+
+//
+// TestExecute bldmake file
+//
+#include "../test/tef/group/bld.inf"
--- a/lowlevellibsandfws/apputils/initLocale/group/T_LocaleFlexi.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/initLocale/group/T_LocaleFlexi.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET			t_localeflexi.exe
+TARGET			t_localeflexi.exe		//RTEST
 TARGETTYPE		exe
 
 VENDORID 		0x70000001
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/initLocale/group/initialiseLocaleTests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __INITIALISELOCALETESTS_IBY__
+#define __INITIALISELOCALETESTS_IBY__
+
+#include "TestBed.iby"
+
+// batch file that runs all automatic bafl tests
+data=ZSYSTEM\test\initialiseLocaleTests.bat	TEST\initialiselocaletests.bat
+
+
+#ifndef SYMBIAN_DISTINCT_LOCALE_MODEL
+
+
+
+// Executables for tests
+file=ABI_DIR\BUILD_DIR\T_InitialiseLocale.EXE	Test\T_InitialiseLocale.EXE
+file=ABI_DIR\BUILD_DIR\T_LocaleFlexi.EXE	Test\T_LocaleFlexi.EXE
+file=ABI_DIR\BUILD_DIR\T_CorruptLocale.EXE	Test\T_CorruptLocale.EXE
+
+#else
+
+// Executables for tests
+file=ABI_DIR\BUILD_DIR\T_InitialiseLocale.EXE	Test\T_InitialiseLocale.EXE
+file=ABI_DIR\BUILD_DIR\t_NewLocaleModel.EXE	Test\t_NewLocaleModel.EXE
+file=ABI_DIR\BUILD_DIR\t_localeflexiNewLocaleModel.EXE	Test\t_localeflexiNewLocaleModel.EXE
+file=ABI_DIR\BUILD_DIR\t_rebootnewlocalemodel.EXE	Test\t_rebootnewlocalemodel.EXE
+file=ABI_DIR\BUILD_DIR\t_corruptlocale.EXE	Test\t_corruptlocale.EXE
+
+file=ABI_DIR\BUILD_DIR\t_OldAPIOldModel.EXE	Test\t_OldAPIOldModel.EXE
+file=ABI_DIR\BUILD_DIR\t_localeflexiOldLocaleModel.EXE	Test\t_localeflexiOldLocaleModel.EXE
+
+#endif
+
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/initLocale/group/initialiselocaletests.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,62 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"initialiselocaletests.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+;BATCH FILE
+;batch file that runs all automatic bsul tests
+"/epoc32/data/z/system/test/initialiselocaletests.bat"-"C:/TEST/initialiselocaletests.bat"
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/lowlevellibsandfws/apputils/src/Baksrv.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/src/Baksrv.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1027,16 +1027,19 @@
 	
 	TCompletionType completionType = ECompleteSync;
 	
-	iClientMessage = BSUL::CClientMessage::NewL(aMessage);
+	BSUL::CClientMessage* clientMessage = 0;
+	clientMessage = BSUL::CClientMessage::NewL(aMessage);
 	
 	//Push iClientMessage onto the cleanupstack. Although an instance variable, 
 	//the lifetime of the object is contained to this function so it needs to
 	//be pushed and popped here as it is not deleted in the destructor
-	CleanupStack::PushL(iClientMessage);
+	CleanupStack::PushL(clientMessage);
 	
 	//Validate the message
-	TRAPD(error, iClientMessage->ValidateL());
-		
+	TRAPD(error, clientMessage->ValidateL());
+	
+	iClientMessage = clientMessage;
+	
 	if(error == KErrNone)	
 		{
 		TRAP(error, DoServiceL(completionType));
@@ -1055,7 +1058,8 @@
 		}
 	
 	//Pop and destroy message
-	CleanupStack::PopAndDestroy(iClientMessage);
+	CleanupStack::PopAndDestroy(clientMessage);
+	clientMessage = NULL;
 	iClientMessage = NULL;
 	}
 
--- a/lowlevellibsandfws/apputils/src/StringPoolImplementation.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/src/StringPoolImplementation.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -60,7 +60,8 @@
 					CStringPoolNode* theProblem = 
 						reinterpret_cast<CStringPoolNode*>(
 							iCIHashTable[i]->At(j).iVal & KTokenToNode);
-					__LOG(theProblem->iDes->Des());
+					if(theProblem->iDes)
+					    __LOG(theProblem->iDes->Des());
 					}
 				}
 			}
@@ -80,7 +81,8 @@
 					CStringPoolNode* theProblem = 
 						reinterpret_cast<CStringPoolNode*>(
 							iCSHashTable[i]->At(j).iVal & KTokenToNode);
-					__LOG(theProblem->iDes->Des());
+					if(theProblem->iDes)
+					    __LOG(theProblem->iDes->Des());
 					}
 				}
 			}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/test/tef/group/baflteftests.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,64 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"baflteftests.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+
+;Script
+
+"/epoc32/data/z/tef_bafl/baflteftests.script"-"C:/tef_bafl/baflteftests.script"
+"/epoc32/data/z/tef_bafl/tef_ssnd.script"-"C:/tef_bafl/tef_ssnd.script"
+"/epoc32/data/z/tef_bafl/tef_ssnd.ini"-"C:/tef_bafl/tef_ssnd.ini"
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/apputils/test/tef/group/baflteftests1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,31 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+#ifndef __BAFLTEFTESTS_IBY__
+#define __BAFLTEFTESTS_IBY__
+
+#include <testexecute.iby>
+#include <tefplatsec.iby>
+#include <burtestserver.iby>
+
+// use data= because this exe is subject to setcap manipulation 
+data=ABI_DIR\BUILD_DIR\tef_ssnd.exe		System\bin\tef_ssnd.exe
+
+data=DATAZ_\tef_bafl\baflteftests.script 	tef_bafl\baflteftests.script
+data=DATAZ_\tef_bafl\tef_ssnd.script 	tef_bafl\tef_ssnd.script
+data=DATAZ_\tef_bafl\tef_ssnd.ini 		tef_bafl\tef_ssnd.ini
+
+#endif
--- a/lowlevellibsandfws/apputils/tsrc/T_BackupServerIPC.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/T_BackupServerIPC.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target		t_backupserveripc.exe
+target		t_backupserveripc.exe	//RTEST
 CAPABILITY 	ALL -TCB
 targettype	exe
 
--- a/lowlevellibsandfws/apputils/tsrc/T_BitFlags.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/T_BitFlags.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET				t_bitflags.exe
+TARGET				t_bitflags.exe	//RTEST
 TARGETTYPE			EXE
 UID				0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RESOURCE_COMPRESSION.MMP	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/T_RESOURCE_COMPRESSION.MMP	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target			t_resource_compression.exe
+target			t_resource_compression.exe	//RTEST
 targettype		exe
 sourcepath		.
 source			T_RESOURCE_COMPRESSION.CPP
--- a/lowlevellibsandfws/apputils/tsrc/T_RSCARCHIVE.MMP	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/T_RSCARCHIVE.MMP	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-target          t_rscarchive.exe
+target          t_rscarchive.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RSREAD2.MMP	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/T_RSREAD2.MMP	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target          t_rsread2.exe
+target          t_rsread2.exe	//RTEST
 targettype      EXE
 UID		0x1000007a
 VENDORID 0x70000001
--- a/lowlevellibsandfws/apputils/tsrc/T_RTextBuf.MMP	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/T_RTextBuf.MMP	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target                 t_rtextbuf.exe
+target                 t_rtextbuf.exe	//RTEST
 targettype             EXE
 
 UID                    0x1000007a
--- a/lowlevellibsandfws/apputils/tsrc/t_baassert.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/t_baassert.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET			t_baassert.exe
+TARGET			t_baassert.exe	//RTEST
 TARGETTYPE		EXE
 
 UID				0x1000007a
--- a/lowlevellibsandfws/apputils/tsrc/t_backupsrvdefects.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/t_backupsrvdefects.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -18,7 +18,7 @@
 // t_backupsrvdefects.mmp for test component BACKUPSRV
 //
 
-target			t_backupsrvdefects.exe
+target			t_backupsrvdefects.exe	//RTEST
 targettype		EXE
 
 UID				0x1000007a
--- a/lowlevellibsandfws/apputils/tsrc/t_strings/T_StringPoolTest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/apputils/tsrc/t_strings/T_StringPoolTest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET	t_stringpooltest.exe
+TARGET	t_stringpooltest.exe		//RTEST
 TARGETTYPE	EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/genericusabilitylib/EABI/euserhlu.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,258 +0,0 @@
-EXPORTS
-	_ZN8LString810AppendNumLEdRK11TRealFormat @ 1 NONAME
-	_ZN8LString810AppendNumLEx @ 2 NONAME
-	_ZN8LString810AppendNumLEy6TRadix @ 3 NONAME
-	_ZN8LString810SetLengthLEi @ 4 NONAME
-	_ZN8LString811AppendFillLE5TChari @ 5 NONAME
-	_ZN8LString811FormatListLERK6TDesC8St9__va_list @ 6 NONAME
-	_ZN8LString812AppendNumUCLEy6TRadix @ 7 NONAME
-	_ZN8LString813AppendFormatLE11TRefByValueIK6TDesC8Ez @ 8 NONAME
-	_ZN8LString813SetMaxLengthLEi @ 9 NONAME
-	_ZN8LString814AppendJustifyLEPKhi6TAlign5TChar @ 10 NONAME
-	_ZN8LString814AppendJustifyLEPKhii6TAlign5TChar @ 11 NONAME
-	_ZN8LString814AppendJustifyLERK6TDesC8i6TAlign5TChar @ 12 NONAME
-	_ZN8LString814AppendJustifyLERK6TDesC8ii6TAlign5TChar @ 13 NONAME
-	_ZN8LString814NumFixedWidthLEj6TRadixi @ 14 NONAME
-	_ZN8LString814ZeroTerminateLEv @ 15 NONAME
-	_ZN8LString816NumFixedWidthUCLEj6TRadixi @ 16 NONAME
-	_ZN8LString817AppendFormatListLERK6TDesC8St9__va_list @ 17 NONAME
-	_ZN8LString820AppendNumFixedWidthLEj6TRadixi @ 18 NONAME
-	_ZN8LString820ReserveFreeCapacityLEi @ 19 NONAME
-	_ZN8LString822AppendNumFixedWidthUCLEj6TRadixi @ 20 NONAME
-	_ZN8LString84NumLEdRK11TRealFormat @ 21 NONAME
-	_ZN8LString84NumLEx @ 22 NONAME
-	_ZN8LString84NumLEy6TRadix @ 23 NONAME
-	_ZN8LString85CopyLEPKh @ 24 NONAME
-	_ZN8LString85CopyLEPKhi @ 25 NONAME
-	_ZN8LString85CopyLERK6TDesC8 @ 26 NONAME
-	_ZN8LString85CopyLERK7TDesC16 @ 27 NONAME
-	_ZN8LString85FillLE5TChari @ 28 NONAME
-	_ZN8LString85PtrZLEv @ 29 NONAME
-	_ZN8LString85ResetEv @ 30 NONAME
-	_ZN8LString85SwapLER5TDes8 @ 31 NONAME
-	_ZN8LString85SwapLERS_ @ 32 NONAME
-	_ZN8LString86AssignEP6HBufC8 @ 33 NONAME
-	_ZN8LString86AssignEPhi @ 34 NONAME
-	_ZN8LString86AssignEPhii @ 35 NONAME
-	_ZN8LString86AssignERK5RBuf8 @ 36 NONAME
-	_ZN8LString86AssignERKS_ @ 37 NONAME
-	_ZN8LString86CopyCLERK6TDesC8 @ 38 NONAME
-	_ZN8LString86CopyFLERK6TDesC8 @ 39 NONAME
-	_ZN8LString86FillZLEi @ 40 NONAME
-	_ZN8LString86NumUCLEy6TRadix @ 41 NONAME
-	_ZN8LString87AppendLE5TChar @ 42 NONAME
-	_ZN8LString87AppendLEPKhi @ 43 NONAME
-	_ZN8LString87AppendLERK6TDesC8 @ 44 NONAME
-	_ZN8LString87CopyCPLERK6TDesC8 @ 45 NONAME
-	_ZN8LString87CopyLCLERK6TDesC8 @ 46 NONAME
-	_ZN8LString87CopyUCLERK6TDesC8 @ 47 NONAME
-	_ZN8LString87CreateLER11RReadStreami @ 48 NONAME
-	_ZN8LString87FormatLE11TRefByValueIK6TDesC8Ez @ 49 NONAME
-	_ZN8LString87InsertLEiRK6TDesC8 @ 50 NONAME
-	_ZN8LString88CompressEv @ 51 NONAME
-	_ZN8LString88JustifyLERK6TDesC8i6TAlign5TChar @ 52 NONAME
-	_ZN8LString88ReplaceLEiiRK6TDesC8 @ 53 NONAME
-	_ZN8LString8C1EP6HBufC8 @ 54 NONAME
-	_ZN8LString8C1EPKh @ 55 NONAME
-	_ZN8LString8C1EPhi @ 56 NONAME
-	_ZN8LString8C1EPhii @ 57 NONAME
-	_ZN8LString8C1ERK6TDesC8 @ 58 NONAME
-	_ZN8LString8C1ERKS_ @ 59 NONAME
-	_ZN8LString8C1Ei @ 60 NONAME
-	_ZN8LString8C1Ev @ 61 NONAME
-	_ZN8LString8C2EP6HBufC8 @ 62 NONAME
-	_ZN8LString8C2EPKh @ 63 NONAME
-	_ZN8LString8C2EPhi @ 64 NONAME
-	_ZN8LString8C2EPhii @ 65 NONAME
-	_ZN8LString8C2ERK6TDesC8 @ 66 NONAME
-	_ZN8LString8C2ERKS_ @ 67 NONAME
-	_ZN8LString8C2Ei @ 68 NONAME
-	_ZN8LString8C2Ev @ 69 NONAME
-	_ZN8LString8D1Ev @ 70 NONAME
-	_ZN8LString8D2Ev @ 71 NONAME
-	_ZN8LString8aSEP6HBufC8 @ 72 NONAME
-	_ZN8LString8aSEPKh @ 73 NONAME
-	_ZN8LString8aSERK6TDesC8 @ 74 NONAME
-	_ZN8LString8aSERKS_ @ 75 NONAME
-	_ZN8LString8pLE5TChar @ 76 NONAME
-	_ZN8LString8pLERK6TDesC8 @ 77 NONAME
-	_ZN9LString1610AppendNumLEdRK11TRealFormat @ 78 NONAME
-	_ZN9LString1610AppendNumLEx @ 79 NONAME
-	_ZN9LString1610AppendNumLEy6TRadix @ 80 NONAME
-	_ZN9LString1610SetLengthLEi @ 81 NONAME
-	_ZN9LString1611AppendFillLE5TChari @ 82 NONAME
-	_ZN9LString1611FormatListLERK7TDesC16St9__va_list @ 83 NONAME
-	_ZN9LString1612AppendNumUCLEy6TRadix @ 84 NONAME
-	_ZN9LString1613AppendFormatLE11TRefByValueIK7TDesC16Ez @ 85 NONAME
-	_ZN9LString1613SetMaxLengthLEi @ 86 NONAME
-	_ZN9LString1614AppendJustifyLEPKti6TAlign5TChar @ 87 NONAME
-	_ZN9LString1614AppendJustifyLEPKtii6TAlign5TChar @ 88 NONAME
-	_ZN9LString1614AppendJustifyLERK7TDesC16i6TAlign5TChar @ 89 NONAME
-	_ZN9LString1614AppendJustifyLERK7TDesC16ii6TAlign5TChar @ 90 NONAME
-	_ZN9LString1614NumFixedWidthLEj6TRadixi @ 91 NONAME
-	_ZN9LString1614ZeroTerminateLEv @ 92 NONAME
-	_ZN9LString1616NumFixedWidthUCLEj6TRadixi @ 93 NONAME
-	_ZN9LString1617AppendFormatListLERK7TDesC16St9__va_list @ 94 NONAME
-	_ZN9LString1620AppendNumFixedWidthLEj6TRadixi @ 95 NONAME
-	_ZN9LString1620ReserveFreeCapacityLEi @ 96 NONAME
-	_ZN9LString1622AppendNumFixedWidthUCLEj6TRadixi @ 97 NONAME
-	_ZN9LString164NumLEdRK11TRealFormat @ 98 NONAME
-	_ZN9LString164NumLEx @ 99 NONAME
-	_ZN9LString164NumLEy6TRadix @ 100 NONAME
-	_ZN9LString165CopyLEPKt @ 101 NONAME
-	_ZN9LString165CopyLEPKti @ 102 NONAME
-	_ZN9LString165CopyLERK6TDesC8 @ 103 NONAME
-	_ZN9LString165CopyLERK7TDesC16 @ 104 NONAME
-	_ZN9LString165FillLE5TChari @ 105 NONAME
-	_ZN9LString165PtrZLEv @ 106 NONAME
-	_ZN9LString165ResetEv @ 107 NONAME
-	_ZN9LString165SwapLER6TDes16 @ 108 NONAME
-	_ZN9LString165SwapLERS_ @ 109 NONAME
-	_ZN9LString166AssignEP7HBufC16 @ 110 NONAME
-	_ZN9LString166AssignEPti @ 111 NONAME
-	_ZN9LString166AssignEPtii @ 112 NONAME
-	_ZN9LString166AssignERK6RBuf16 @ 113 NONAME
-	_ZN9LString166AssignERKS_ @ 114 NONAME
-	_ZN9LString166CopyCLERK7TDesC16 @ 115 NONAME
-	_ZN9LString166CopyFLERK7TDesC16 @ 116 NONAME
-	_ZN9LString166FillZLEi @ 117 NONAME
-	_ZN9LString166NumUCLEy6TRadix @ 118 NONAME
-	_ZN9LString167AppendLE5TChar @ 119 NONAME
-	_ZN9LString167AppendLEPKti @ 120 NONAME
-	_ZN9LString167AppendLERK7TDesC16 @ 121 NONAME
-	_ZN9LString167CopyCPLERK7TDesC16 @ 122 NONAME
-	_ZN9LString167CopyLCLERK7TDesC16 @ 123 NONAME
-	_ZN9LString167CopyUCLERK7TDesC16 @ 124 NONAME
-	_ZN9LString167CreateLER11RReadStreami @ 125 NONAME
-	_ZN9LString167FormatLE11TRefByValueIK7TDesC16Ez @ 126 NONAME
-	_ZN9LString167InsertLEiRK7TDesC16 @ 127 NONAME
-	_ZN9LString168CompressEv @ 128 NONAME
-	_ZN9LString168JustifyLERK7TDesC16i6TAlign5TChar @ 129 NONAME
-	_ZN9LString168ReplaceLEiiRK7TDesC16 @ 130 NONAME
-	_ZN9LString16C1EP7HBufC16 @ 131 NONAME
-	_ZN9LString16C1EPKt @ 132 NONAME
-	_ZN9LString16C1EPti @ 133 NONAME
-	_ZN9LString16C1EPtii @ 134 NONAME
-	_ZN9LString16C1ERK7TDesC16 @ 135 NONAME
-	_ZN9LString16C1ERKS_ @ 136 NONAME
-	_ZN9LString16C1Ei @ 137 NONAME
-	_ZN9LString16C1Ev @ 138 NONAME
-	_ZN9LString16C2EP7HBufC16 @ 139 NONAME
-	_ZN9LString16C2EPKt @ 140 NONAME
-	_ZN9LString16C2EPti @ 141 NONAME
-	_ZN9LString16C2EPtii @ 142 NONAME
-	_ZN9LString16C2ERK7TDesC16 @ 143 NONAME
-	_ZN9LString16C2ERKS_ @ 144 NONAME
-	_ZN9LString16C2Ei @ 145 NONAME
-	_ZN9LString16C2Ev @ 146 NONAME
-	_ZN9LString16D1Ev @ 147 NONAME
-	_ZN9LString16D2Ev @ 148 NONAME
-	_ZN9LString16aSEP7HBufC16 @ 149 NONAME
-	_ZN9LString16aSEPKt @ 150 NONAME
-	_ZN9LString16aSERK7TDesC16 @ 151 NONAME
-	_ZN9LString16aSERKS_ @ 152 NONAME
-	_ZN9LString16pLE5TChar @ 153 NONAME
-	_ZN9LString16pLERK7TDesC16 @ 154 NONAME
-	_ZN8LString814AppendJustifyLEPKci6TAlign5TChar @ 155 NONAME
-	_ZN8LString814AppendJustifyLEPKcii6TAlign5TChar @ 156 NONAME
-	_ZN8LString85CopyLEPKc @ 157 NONAME
-	_ZN8LString86CopyFLEPKc @ 158 NONAME
-	_ZN8LString86CopyFLEPKh @ 159 NONAME
-	_ZN8LString87AppendLEPKc @ 160 NONAME
-	_ZN8LString87AppendLEPKci @ 161 NONAME
-	_ZN8LString87AppendLEPKh @ 162 NONAME
-	_ZN8LString87CopyCPLEPKc @ 163 NONAME
-	_ZN8LString87CopyCPLEPKh @ 164 NONAME
-	_ZN8LString87CopyLCLEPKc @ 165 NONAME
-	_ZN8LString87CopyLCLEPKh @ 166 NONAME
-	_ZN8LString87CopyUCLEPKc @ 167 NONAME
-	_ZN8LString87CopyUCLEPKh @ 168 NONAME
-	_ZN8LString87InsertLEiPKc @ 169 NONAME
-	_ZN8LString87InsertLEiPKh @ 170 NONAME
-	_ZN8LString88JustifyLEPKci6TAlign5TChar @ 171 NONAME
-	_ZN8LString88JustifyLEPKhi6TAlign5TChar @ 172 NONAME
-	_ZN8LString88ReplaceLEiiPKc @ 173 NONAME
-	_ZN8LString88ReplaceLEiiPKh @ 174 NONAME
-	_ZN8LString8C1EPKc @ 175 NONAME
-	_ZN8LString8C2EPKc @ 176 NONAME
-	_ZN8LString8aSEPKc @ 177 NONAME
-	_ZN8LString8pLEPKc @ 178 NONAME
-	_ZN8LString8pLEPKh @ 179 NONAME
-	_ZN9LString1614AppendJustifyLEPKwi6TAlign5TChar @ 180 NONAME
-	_ZN9LString1614AppendJustifyLEPKwii6TAlign5TChar @ 181 NONAME
-	_ZN9LString165CopyLEPKw @ 182 NONAME
-	_ZN9LString166CopyFLEPKt @ 183 NONAME
-	_ZN9LString166CopyFLEPKw @ 184 NONAME
-	_ZN9LString167AppendLEPKt @ 185 NONAME
-	_ZN9LString167AppendLEPKw @ 186 NONAME
-	_ZN9LString167AppendLEPKwi @ 187 NONAME
-	_ZN9LString167CopyCPLEPKt @ 188 NONAME
-	_ZN9LString167CopyCPLEPKw @ 189 NONAME
-	_ZN9LString167CopyLCLEPKt @ 190 NONAME
-	_ZN9LString167CopyLCLEPKw @ 191 NONAME
-	_ZN9LString167CopyUCLEPKt @ 192 NONAME
-	_ZN9LString167CopyUCLEPKw @ 193 NONAME
-	_ZN9LString167InsertLEiPKt @ 194 NONAME
-	_ZN9LString167InsertLEiPKw @ 195 NONAME
-	_ZN9LString168JustifyLEPKti6TAlign5TChar @ 196 NONAME
-	_ZN9LString168JustifyLEPKwi6TAlign5TChar @ 197 NONAME
-	_ZN9LString168ReplaceLEiiPKt @ 198 NONAME
-	_ZN9LString168ReplaceLEiiPKw @ 199 NONAME
-	_ZN9LString16C1EPKw @ 200 NONAME
-	_ZN9LString16C2EPKw @ 201 NONAME
-	_ZN9LString16aSEPKw @ 202 NONAME
-	_ZN9LString16pLEPKt @ 203 NONAME
-	_ZN9LString16pLEPKw @ 204 NONAME
-	_ZNK8LString84FindEPKc @ 205 NONAME
-	_ZNK8LString84FindEPKci @ 206 NONAME
-	_ZNK8LString84FindEPKh @ 207 NONAME
-	_ZNK8LString85FindFEPKc @ 208 NONAME
-	_ZNK8LString85FindFEPKci @ 209 NONAME
-	_ZNK8LString85FindFEPKh @ 210 NONAME
-	_ZNK8LString85MatchEPKc @ 211 NONAME
-	_ZNK8LString85MatchEPKh @ 212 NONAME
-	_ZNK8LString86MatchFEPKc @ 213 NONAME
-	_ZNK8LString86MatchFEPKh @ 214 NONAME
-	_ZNK8LString87CompareEPKc @ 215 NONAME
-	_ZNK8LString87CompareEPKh @ 216 NONAME
-	_ZNK8LString88CompareFEPKc @ 217 NONAME
-	_ZNK8LString88CompareFEPKh @ 218 NONAME
-	_ZNK8LString8eqEPKc @ 219 NONAME
-	_ZNK8LString8eqEPKh @ 220 NONAME
-	_ZNK8LString8geEPKc @ 221 NONAME
-	_ZNK8LString8geEPKh @ 222 NONAME
-	_ZNK8LString8gtEPKc @ 223 NONAME
-	_ZNK8LString8gtEPKh @ 224 NONAME
-	_ZNK8LString8leEPKc @ 225 NONAME
-	_ZNK8LString8leEPKh @ 226 NONAME
-	_ZNK8LString8ltEPKc @ 227 NONAME
-	_ZNK8LString8ltEPKh @ 228 NONAME
-	_ZNK8LString8neEPKc @ 229 NONAME
-	_ZNK8LString8neEPKh @ 230 NONAME
-	_ZNK9LString164FindEPKt @ 231 NONAME
-	_ZNK9LString164FindEPKw @ 232 NONAME
-	_ZNK9LString164FindEPKwi @ 233 NONAME
-	_ZNK9LString165FindFEPKt @ 234 NONAME
-	_ZNK9LString165FindFEPKw @ 235 NONAME
-	_ZNK9LString165FindFEPKwi @ 236 NONAME
-	_ZNK9LString165MatchEPKt @ 237 NONAME
-	_ZNK9LString165MatchEPKw @ 238 NONAME
-	_ZNK9LString166MatchFEPKt @ 239 NONAME
-	_ZNK9LString166MatchFEPKw @ 240 NONAME
-	_ZNK9LString167CompareEPKt @ 241 NONAME
-	_ZNK9LString167CompareEPKw @ 242 NONAME
-	_ZNK9LString168CompareFEPKt @ 243 NONAME
-	_ZNK9LString168CompareFEPKw @ 244 NONAME
-	_ZNK9LString16eqEPKt @ 245 NONAME
-	_ZNK9LString16eqEPKw @ 246 NONAME
-	_ZNK9LString16geEPKt @ 247 NONAME
-	_ZNK9LString16geEPKw @ 248 NONAME
-	_ZNK9LString16gtEPKt @ 249 NONAME
-	_ZNK9LString16gtEPKw @ 250 NONAME
-	_ZNK9LString16leEPKt @ 251 NONAME
-	_ZNK9LString16leEPKw @ 252 NONAME
-	_ZNK9LString16ltEPKt @ 253 NONAME
-	_ZNK9LString16ltEPKw @ 254 NONAME
-	_ZNK9LString16neEPKt @ 255 NONAME
-	_ZNK9LString16neEPKw @ 256 NONAME
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/genericusabilitylib/eabi/euserhlu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,258 @@
+EXPORTS
+	_ZN8LString810AppendNumLEdRK11TRealFormat @ 1 NONAME
+	_ZN8LString810AppendNumLEx @ 2 NONAME
+	_ZN8LString810AppendNumLEy6TRadix @ 3 NONAME
+	_ZN8LString810SetLengthLEi @ 4 NONAME
+	_ZN8LString811AppendFillLE5TChari @ 5 NONAME
+	_ZN8LString811FormatListLERK6TDesC8St9__va_list @ 6 NONAME
+	_ZN8LString812AppendNumUCLEy6TRadix @ 7 NONAME
+	_ZN8LString813AppendFormatLE11TRefByValueIK6TDesC8Ez @ 8 NONAME
+	_ZN8LString813SetMaxLengthLEi @ 9 NONAME
+	_ZN8LString814AppendJustifyLEPKhi6TAlign5TChar @ 10 NONAME
+	_ZN8LString814AppendJustifyLEPKhii6TAlign5TChar @ 11 NONAME
+	_ZN8LString814AppendJustifyLERK6TDesC8i6TAlign5TChar @ 12 NONAME
+	_ZN8LString814AppendJustifyLERK6TDesC8ii6TAlign5TChar @ 13 NONAME
+	_ZN8LString814NumFixedWidthLEj6TRadixi @ 14 NONAME
+	_ZN8LString814ZeroTerminateLEv @ 15 NONAME
+	_ZN8LString816NumFixedWidthUCLEj6TRadixi @ 16 NONAME
+	_ZN8LString817AppendFormatListLERK6TDesC8St9__va_list @ 17 NONAME
+	_ZN8LString820AppendNumFixedWidthLEj6TRadixi @ 18 NONAME
+	_ZN8LString820ReserveFreeCapacityLEi @ 19 NONAME
+	_ZN8LString822AppendNumFixedWidthUCLEj6TRadixi @ 20 NONAME
+	_ZN8LString84NumLEdRK11TRealFormat @ 21 NONAME
+	_ZN8LString84NumLEx @ 22 NONAME
+	_ZN8LString84NumLEy6TRadix @ 23 NONAME
+	_ZN8LString85CopyLEPKh @ 24 NONAME
+	_ZN8LString85CopyLEPKhi @ 25 NONAME
+	_ZN8LString85CopyLERK6TDesC8 @ 26 NONAME
+	_ZN8LString85CopyLERK7TDesC16 @ 27 NONAME
+	_ZN8LString85FillLE5TChari @ 28 NONAME
+	_ZN8LString85PtrZLEv @ 29 NONAME
+	_ZN8LString85ResetEv @ 30 NONAME
+	_ZN8LString85SwapLER5TDes8 @ 31 NONAME
+	_ZN8LString85SwapLERS_ @ 32 NONAME
+	_ZN8LString86AssignEP6HBufC8 @ 33 NONAME
+	_ZN8LString86AssignEPhi @ 34 NONAME
+	_ZN8LString86AssignEPhii @ 35 NONAME
+	_ZN8LString86AssignERK5RBuf8 @ 36 NONAME
+	_ZN8LString86AssignERKS_ @ 37 NONAME
+	_ZN8LString86CopyCLERK6TDesC8 @ 38 NONAME
+	_ZN8LString86CopyFLERK6TDesC8 @ 39 NONAME
+	_ZN8LString86FillZLEi @ 40 NONAME
+	_ZN8LString86NumUCLEy6TRadix @ 41 NONAME
+	_ZN8LString87AppendLE5TChar @ 42 NONAME
+	_ZN8LString87AppendLEPKhi @ 43 NONAME
+	_ZN8LString87AppendLERK6TDesC8 @ 44 NONAME
+	_ZN8LString87CopyCPLERK6TDesC8 @ 45 NONAME
+	_ZN8LString87CopyLCLERK6TDesC8 @ 46 NONAME
+	_ZN8LString87CopyUCLERK6TDesC8 @ 47 NONAME
+	_ZN8LString87CreateLER11RReadStreami @ 48 NONAME
+	_ZN8LString87FormatLE11TRefByValueIK6TDesC8Ez @ 49 NONAME
+	_ZN8LString87InsertLEiRK6TDesC8 @ 50 NONAME
+	_ZN8LString88CompressEv @ 51 NONAME
+	_ZN8LString88JustifyLERK6TDesC8i6TAlign5TChar @ 52 NONAME
+	_ZN8LString88ReplaceLEiiRK6TDesC8 @ 53 NONAME
+	_ZN8LString8C1EP6HBufC8 @ 54 NONAME
+	_ZN8LString8C1EPKh @ 55 NONAME
+	_ZN8LString8C1EPhi @ 56 NONAME
+	_ZN8LString8C1EPhii @ 57 NONAME
+	_ZN8LString8C1ERK6TDesC8 @ 58 NONAME
+	_ZN8LString8C1ERKS_ @ 59 NONAME
+	_ZN8LString8C1Ei @ 60 NONAME
+	_ZN8LString8C1Ev @ 61 NONAME
+	_ZN8LString8C2EP6HBufC8 @ 62 NONAME
+	_ZN8LString8C2EPKh @ 63 NONAME
+	_ZN8LString8C2EPhi @ 64 NONAME
+	_ZN8LString8C2EPhii @ 65 NONAME
+	_ZN8LString8C2ERK6TDesC8 @ 66 NONAME
+	_ZN8LString8C2ERKS_ @ 67 NONAME
+	_ZN8LString8C2Ei @ 68 NONAME
+	_ZN8LString8C2Ev @ 69 NONAME
+	_ZN8LString8D1Ev @ 70 NONAME
+	_ZN8LString8D2Ev @ 71 NONAME
+	_ZN8LString8aSEP6HBufC8 @ 72 NONAME
+	_ZN8LString8aSEPKh @ 73 NONAME
+	_ZN8LString8aSERK6TDesC8 @ 74 NONAME
+	_ZN8LString8aSERKS_ @ 75 NONAME
+	_ZN8LString8pLE5TChar @ 76 NONAME
+	_ZN8LString8pLERK6TDesC8 @ 77 NONAME
+	_ZN9LString1610AppendNumLEdRK11TRealFormat @ 78 NONAME
+	_ZN9LString1610AppendNumLEx @ 79 NONAME
+	_ZN9LString1610AppendNumLEy6TRadix @ 80 NONAME
+	_ZN9LString1610SetLengthLEi @ 81 NONAME
+	_ZN9LString1611AppendFillLE5TChari @ 82 NONAME
+	_ZN9LString1611FormatListLERK7TDesC16St9__va_list @ 83 NONAME
+	_ZN9LString1612AppendNumUCLEy6TRadix @ 84 NONAME
+	_ZN9LString1613AppendFormatLE11TRefByValueIK7TDesC16Ez @ 85 NONAME
+	_ZN9LString1613SetMaxLengthLEi @ 86 NONAME
+	_ZN9LString1614AppendJustifyLEPKti6TAlign5TChar @ 87 NONAME
+	_ZN9LString1614AppendJustifyLEPKtii6TAlign5TChar @ 88 NONAME
+	_ZN9LString1614AppendJustifyLERK7TDesC16i6TAlign5TChar @ 89 NONAME
+	_ZN9LString1614AppendJustifyLERK7TDesC16ii6TAlign5TChar @ 90 NONAME
+	_ZN9LString1614NumFixedWidthLEj6TRadixi @ 91 NONAME
+	_ZN9LString1614ZeroTerminateLEv @ 92 NONAME
+	_ZN9LString1616NumFixedWidthUCLEj6TRadixi @ 93 NONAME
+	_ZN9LString1617AppendFormatListLERK7TDesC16St9__va_list @ 94 NONAME
+	_ZN9LString1620AppendNumFixedWidthLEj6TRadixi @ 95 NONAME
+	_ZN9LString1620ReserveFreeCapacityLEi @ 96 NONAME
+	_ZN9LString1622AppendNumFixedWidthUCLEj6TRadixi @ 97 NONAME
+	_ZN9LString164NumLEdRK11TRealFormat @ 98 NONAME
+	_ZN9LString164NumLEx @ 99 NONAME
+	_ZN9LString164NumLEy6TRadix @ 100 NONAME
+	_ZN9LString165CopyLEPKt @ 101 NONAME
+	_ZN9LString165CopyLEPKti @ 102 NONAME
+	_ZN9LString165CopyLERK6TDesC8 @ 103 NONAME
+	_ZN9LString165CopyLERK7TDesC16 @ 104 NONAME
+	_ZN9LString165FillLE5TChari @ 105 NONAME
+	_ZN9LString165PtrZLEv @ 106 NONAME
+	_ZN9LString165ResetEv @ 107 NONAME
+	_ZN9LString165SwapLER6TDes16 @ 108 NONAME
+	_ZN9LString165SwapLERS_ @ 109 NONAME
+	_ZN9LString166AssignEP7HBufC16 @ 110 NONAME
+	_ZN9LString166AssignEPti @ 111 NONAME
+	_ZN9LString166AssignEPtii @ 112 NONAME
+	_ZN9LString166AssignERK6RBuf16 @ 113 NONAME
+	_ZN9LString166AssignERKS_ @ 114 NONAME
+	_ZN9LString166CopyCLERK7TDesC16 @ 115 NONAME
+	_ZN9LString166CopyFLERK7TDesC16 @ 116 NONAME
+	_ZN9LString166FillZLEi @ 117 NONAME
+	_ZN9LString166NumUCLEy6TRadix @ 118 NONAME
+	_ZN9LString167AppendLE5TChar @ 119 NONAME
+	_ZN9LString167AppendLEPKti @ 120 NONAME
+	_ZN9LString167AppendLERK7TDesC16 @ 121 NONAME
+	_ZN9LString167CopyCPLERK7TDesC16 @ 122 NONAME
+	_ZN9LString167CopyLCLERK7TDesC16 @ 123 NONAME
+	_ZN9LString167CopyUCLERK7TDesC16 @ 124 NONAME
+	_ZN9LString167CreateLER11RReadStreami @ 125 NONAME
+	_ZN9LString167FormatLE11TRefByValueIK7TDesC16Ez @ 126 NONAME
+	_ZN9LString167InsertLEiRK7TDesC16 @ 127 NONAME
+	_ZN9LString168CompressEv @ 128 NONAME
+	_ZN9LString168JustifyLERK7TDesC16i6TAlign5TChar @ 129 NONAME
+	_ZN9LString168ReplaceLEiiRK7TDesC16 @ 130 NONAME
+	_ZN9LString16C1EP7HBufC16 @ 131 NONAME
+	_ZN9LString16C1EPKt @ 132 NONAME
+	_ZN9LString16C1EPti @ 133 NONAME
+	_ZN9LString16C1EPtii @ 134 NONAME
+	_ZN9LString16C1ERK7TDesC16 @ 135 NONAME
+	_ZN9LString16C1ERKS_ @ 136 NONAME
+	_ZN9LString16C1Ei @ 137 NONAME
+	_ZN9LString16C1Ev @ 138 NONAME
+	_ZN9LString16C2EP7HBufC16 @ 139 NONAME
+	_ZN9LString16C2EPKt @ 140 NONAME
+	_ZN9LString16C2EPti @ 141 NONAME
+	_ZN9LString16C2EPtii @ 142 NONAME
+	_ZN9LString16C2ERK7TDesC16 @ 143 NONAME
+	_ZN9LString16C2ERKS_ @ 144 NONAME
+	_ZN9LString16C2Ei @ 145 NONAME
+	_ZN9LString16C2Ev @ 146 NONAME
+	_ZN9LString16D1Ev @ 147 NONAME
+	_ZN9LString16D2Ev @ 148 NONAME
+	_ZN9LString16aSEP7HBufC16 @ 149 NONAME
+	_ZN9LString16aSEPKt @ 150 NONAME
+	_ZN9LString16aSERK7TDesC16 @ 151 NONAME
+	_ZN9LString16aSERKS_ @ 152 NONAME
+	_ZN9LString16pLE5TChar @ 153 NONAME
+	_ZN9LString16pLERK7TDesC16 @ 154 NONAME
+	_ZN8LString814AppendJustifyLEPKci6TAlign5TChar @ 155 NONAME
+	_ZN8LString814AppendJustifyLEPKcii6TAlign5TChar @ 156 NONAME
+	_ZN8LString85CopyLEPKc @ 157 NONAME
+	_ZN8LString86CopyFLEPKc @ 158 NONAME
+	_ZN8LString86CopyFLEPKh @ 159 NONAME
+	_ZN8LString87AppendLEPKc @ 160 NONAME
+	_ZN8LString87AppendLEPKci @ 161 NONAME
+	_ZN8LString87AppendLEPKh @ 162 NONAME
+	_ZN8LString87CopyCPLEPKc @ 163 NONAME
+	_ZN8LString87CopyCPLEPKh @ 164 NONAME
+	_ZN8LString87CopyLCLEPKc @ 165 NONAME
+	_ZN8LString87CopyLCLEPKh @ 166 NONAME
+	_ZN8LString87CopyUCLEPKc @ 167 NONAME
+	_ZN8LString87CopyUCLEPKh @ 168 NONAME
+	_ZN8LString87InsertLEiPKc @ 169 NONAME
+	_ZN8LString87InsertLEiPKh @ 170 NONAME
+	_ZN8LString88JustifyLEPKci6TAlign5TChar @ 171 NONAME
+	_ZN8LString88JustifyLEPKhi6TAlign5TChar @ 172 NONAME
+	_ZN8LString88ReplaceLEiiPKc @ 173 NONAME
+	_ZN8LString88ReplaceLEiiPKh @ 174 NONAME
+	_ZN8LString8C1EPKc @ 175 NONAME
+	_ZN8LString8C2EPKc @ 176 NONAME
+	_ZN8LString8aSEPKc @ 177 NONAME
+	_ZN8LString8pLEPKc @ 178 NONAME
+	_ZN8LString8pLEPKh @ 179 NONAME
+	_ZN9LString1614AppendJustifyLEPKwi6TAlign5TChar @ 180 NONAME
+	_ZN9LString1614AppendJustifyLEPKwii6TAlign5TChar @ 181 NONAME
+	_ZN9LString165CopyLEPKw @ 182 NONAME
+	_ZN9LString166CopyFLEPKt @ 183 NONAME
+	_ZN9LString166CopyFLEPKw @ 184 NONAME
+	_ZN9LString167AppendLEPKt @ 185 NONAME
+	_ZN9LString167AppendLEPKw @ 186 NONAME
+	_ZN9LString167AppendLEPKwi @ 187 NONAME
+	_ZN9LString167CopyCPLEPKt @ 188 NONAME
+	_ZN9LString167CopyCPLEPKw @ 189 NONAME
+	_ZN9LString167CopyLCLEPKt @ 190 NONAME
+	_ZN9LString167CopyLCLEPKw @ 191 NONAME
+	_ZN9LString167CopyUCLEPKt @ 192 NONAME
+	_ZN9LString167CopyUCLEPKw @ 193 NONAME
+	_ZN9LString167InsertLEiPKt @ 194 NONAME
+	_ZN9LString167InsertLEiPKw @ 195 NONAME
+	_ZN9LString168JustifyLEPKti6TAlign5TChar @ 196 NONAME
+	_ZN9LString168JustifyLEPKwi6TAlign5TChar @ 197 NONAME
+	_ZN9LString168ReplaceLEiiPKt @ 198 NONAME
+	_ZN9LString168ReplaceLEiiPKw @ 199 NONAME
+	_ZN9LString16C1EPKw @ 200 NONAME
+	_ZN9LString16C2EPKw @ 201 NONAME
+	_ZN9LString16aSEPKw @ 202 NONAME
+	_ZN9LString16pLEPKt @ 203 NONAME
+	_ZN9LString16pLEPKw @ 204 NONAME
+	_ZNK8LString84FindEPKc @ 205 NONAME
+	_ZNK8LString84FindEPKci @ 206 NONAME
+	_ZNK8LString84FindEPKh @ 207 NONAME
+	_ZNK8LString85FindFEPKc @ 208 NONAME
+	_ZNK8LString85FindFEPKci @ 209 NONAME
+	_ZNK8LString85FindFEPKh @ 210 NONAME
+	_ZNK8LString85MatchEPKc @ 211 NONAME
+	_ZNK8LString85MatchEPKh @ 212 NONAME
+	_ZNK8LString86MatchFEPKc @ 213 NONAME
+	_ZNK8LString86MatchFEPKh @ 214 NONAME
+	_ZNK8LString87CompareEPKc @ 215 NONAME
+	_ZNK8LString87CompareEPKh @ 216 NONAME
+	_ZNK8LString88CompareFEPKc @ 217 NONAME
+	_ZNK8LString88CompareFEPKh @ 218 NONAME
+	_ZNK8LString8eqEPKc @ 219 NONAME
+	_ZNK8LString8eqEPKh @ 220 NONAME
+	_ZNK8LString8geEPKc @ 221 NONAME
+	_ZNK8LString8geEPKh @ 222 NONAME
+	_ZNK8LString8gtEPKc @ 223 NONAME
+	_ZNK8LString8gtEPKh @ 224 NONAME
+	_ZNK8LString8leEPKc @ 225 NONAME
+	_ZNK8LString8leEPKh @ 226 NONAME
+	_ZNK8LString8ltEPKc @ 227 NONAME
+	_ZNK8LString8ltEPKh @ 228 NONAME
+	_ZNK8LString8neEPKc @ 229 NONAME
+	_ZNK8LString8neEPKh @ 230 NONAME
+	_ZNK9LString164FindEPKt @ 231 NONAME
+	_ZNK9LString164FindEPKw @ 232 NONAME
+	_ZNK9LString164FindEPKwi @ 233 NONAME
+	_ZNK9LString165FindFEPKt @ 234 NONAME
+	_ZNK9LString165FindFEPKw @ 235 NONAME
+	_ZNK9LString165FindFEPKwi @ 236 NONAME
+	_ZNK9LString165MatchEPKt @ 237 NONAME
+	_ZNK9LString165MatchEPKw @ 238 NONAME
+	_ZNK9LString166MatchFEPKt @ 239 NONAME
+	_ZNK9LString166MatchFEPKw @ 240 NONAME
+	_ZNK9LString167CompareEPKt @ 241 NONAME
+	_ZNK9LString167CompareEPKw @ 242 NONAME
+	_ZNK9LString168CompareFEPKt @ 243 NONAME
+	_ZNK9LString168CompareFEPKw @ 244 NONAME
+	_ZNK9LString16eqEPKt @ 245 NONAME
+	_ZNK9LString16eqEPKw @ 246 NONAME
+	_ZNK9LString16geEPKt @ 247 NONAME
+	_ZNK9LString16geEPKw @ 248 NONAME
+	_ZNK9LString16gtEPKt @ 249 NONAME
+	_ZNK9LString16gtEPKw @ 250 NONAME
+	_ZNK9LString16leEPKt @ 251 NONAME
+	_ZNK9LString16leEPKw @ 252 NONAME
+	_ZNK9LString16ltEPKt @ 253 NONAME
+	_ZNK9LString16ltEPKw @ 254 NONAME
+	_ZNK9LString16neEPKt @ 255 NONAME
+	_ZNK9LString16neEPKw @ 256 NONAME
+
--- a/lowlevellibsandfws/genericusabilitylib/example/src/euserhl_walkthrough.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/genericusabilitylib/example/src/euserhl_walkthrough.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1217,8 +1217,13 @@
 		}
 		
 		{
+		TInt r =KErrNone;	
 		LCleanedupHandle<RFs> managedFs;
-		managedFs->Connect();
+		r = managedFs->Connect();
+		if (r != KErrNone)
+		 {
+			User::Leave(r);
+		 }
 		//default cleanup strategy is to call RFs::Close() on scope exit
 		}
 		
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/euserhltest1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,34 @@
+// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef EUSERHLTEST_IBY__
+#define EUSERHLTEST_IBY__
+
+REM EUserHl Library Tests
+
+#include <euserhl.iby>
+
+
+// batch file that runs all automatic tests
+data=ZSYSTEM\test\euserhltests.bat	test\euserhltests.bat
+
+
+// euserhl test exes
+file=ABI_DIR\BUILD_DIR\t_lstring.exe		test\t_lstring.exe
+file=ABI_DIR\BUILD_DIR\t_lsformat.exe		test\t_lsformat.exe
+file=ABI_DIR\BUILD_DIR\t_emanaged.exe		test\t_emanaged.exe
+
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/genericusabilitylib-RTEST.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,36 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+:RTEST
+; Install files
+"/epoc32/release/armv5/urel/t_lstring.exe"-"C:/System/Programs/t_lstring.exe"
+"/epoc32/release/armv5/urel/t_lsformat.exe"-"C:/System/Programs/t_lsformat.exe"
+"/epoc32/release/armv5/urel/t_emanaged.exe"-"C:/System/Programs/t_emanaged.exe"
+
+ 
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/lowlevellibsandfws/genericusabilitylib/test/group/t_emanaged.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/genericusabilitylib/test/group/t_emanaged.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -21,7 +21,7 @@
 @SYMPurpose t_managed.exe test code for automatic resource management classes
 */
 
-TARGET t_emanaged.exe
+TARGET t_emanaged.exe //RTEST
 TARGETTYPE EXE
 CAPABILITY NONE
 UID 0x1000007A 0x10285EF3
--- a/lowlevellibsandfws/pluginfw/Framework/DisableDrivesTest/t_disabledrives.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/DisableDrivesTest/t_disabledrives.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -236,7 +236,7 @@
 Stub class(for CEComServer) used for the creation of CRegistrar class object.
 CEComServer class acts as observer for CRegistrar.
 */
-class CTestRegistrarObserver : public MRegistrarObserver
+class CTestRegistrarObserver : public MRegistrarObserver // codescanner::missingcclass
 	{
 public:
 	// This function is used by RegistrarObserver (i.e.CEComServer) to notify its
--- a/lowlevellibsandfws/pluginfw/Framework/EABI/EComPatchDataU.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-EXPORTS
-	KListImplBufferSize @ 1 NONAME DATA 4
-	_Z21GetListImplBufferSizev @ 2 NONAME
-
--- a/lowlevellibsandfws/pluginfw/Framework/EABI/EComU.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-EXPORTS
-	_ZN12REComSession10FinalCloseEv @ 1 NONAME
-	_ZN12REComSession14NotifyOnChangeER14TRequestStatus @ 2 NONAME
-	_ZN12REComSession20CancelNotifyOnChangeER14TRequestStatus @ 3 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidR13RPointerArrayI26CImplementationInformationE @ 4 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsR13RPointerArrayI26CImplementationInformationE @ 5 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsS0_R13RPointerArrayI26CImplementationInformationE @ 6 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRS0_ @ 7 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRS0_Pv @ 8 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRS0_PvRK19TEComResolverParams @ 9 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRS0_PvRK19TEComResolverParamsS0_ @ 10 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRS0_RK19TEComResolverParams @ 11 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRS0_RK19TEComResolverParamsS0_ @ 12 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidl @ 13 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidlPv @ 14 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidlPvRK19TEComResolverParams @ 15 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidlPvRK19TEComResolverParamsS0_ @ 16 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidlRK19TEComResolverParams @ 17 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidlRK19TEComResolverParamsS0_ @ 18 NONAME
-	_ZN12REComSession23DestroyedImplementationE4TUid @ 19 NONAME
-	_ZN12REComSession5CloseEv @ 20 NONAME
-	_ZN12REComSession5OpenLEv @ 21 NONAME
-	_ZN12REComSessionC1Ev @ 22 NONAME
-	_ZN12REComSessionC2Ev @ 23 NONAME
-	_ZN12REComSession17SetGetParametersLERK8TIpcArgs @ 24 NONAME
-	_ZN12REComSession21GetImplementationUidLE4TUid @ 25 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidR6RArrayIS0_ER13RPointerArrayI26CImplementationInformationE @ 26 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidR6RArrayIS0_ERK19TEComResolverParamsR13RPointerArrayI26CImplementationInformationE @ 27 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidR6RArrayIS0_ERK19TEComResolverParamsS0_R13RPointerArrayI26CImplementationInformationE @ 28 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ERS0_RK19TEComResolverParamsPv @ 29 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ERS0_RK19TEComResolverParamsS0_Pv @ 30 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ElRK19TEComResolverParamsPv @ 31 NONAME
-	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ElRK19TEComResolverParamsS0_Pv @ 32 NONAME
-	_ZN12REComSession21GetExtendedInterfaceLERK4TUidS2_ @ 33 NONAME
-	_ZN12REComSession23ListExtendedInterfacesLERK4TUidR6RArrayIS0_E @ 34 NONAME
-	_ZN12REComSession33ManuallyReleaseExtendedInterfaceLERK4TUidS2_ @ 35 NONAME
-	_ZN26CImplementationInformation25GetExtendedInterfaceListLER6RArrayI4TUidE @ 36 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidR13RPointerArrayI26CImplementationInformationEi @ 37 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsR13RPointerArrayI26CImplementationInformationEi @ 38 NONAME
-	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsS0_R13RPointerArrayI26CImplementationInformationEi @ 39 NONAME
-
--- a/lowlevellibsandfws/pluginfw/Framework/EABI/EcomTestUtilsU.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-EXPORTS
-	_ZN13EComTestUtils14RfsDeleteFileLERK7TDesC16 @ 1 NONAME
-	_ZN13EComTestUtils15RfsReplaceFileLERK7TDesC16S2_ @ 2 NONAME
-	_ZN13EComTestUtils16FileManCopyFileLERK7TDesC16S2_ @ 3 NONAME
-	_ZN13EComTestUtils18FileManDeleteFileLERK7TDesC16 @ 4 NONAME
-	_ZN13EComTestUtils18MakeFileWriteableLERK7TDesC16 @ 5 NONAME
-	_ZN13EComTestUtils12KillProcessLERK7TDesC16 @ 6 NONAME
-	_ZN13EComTestUtils14FileManRenameLERK7TDesC16S2_ @ 7 NONAME
-	_ZN13EComTestUtils17FileManDeleteDirLERK7TDesC16 @ 8 NONAME
-	_ZN13EComTestUtils17SwitchToLanguageLE9TLanguage @ 9 NONAME
-	_ZN13EComTestUtils18RLoaderDeleteFileLERK7TDesC16 @ 10 NONAME
-	_ZN13EComTestUtils17MakeFileReadOnlyLERK7TDesC16 @ 11 NONAME
-	_ZN13EComTestUtils12RomBuildTypeERK3RFs @ 12 NONAME
-	_ZN13EComTestUtils24GetHardwareConfigurationEv @ 13 NONAME
-
--- a/lowlevellibsandfws/pluginfw/Framework/EABI/tpropertymanagerU.DEF	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-EXPORTS
-	_ZN15PropertyManager11SetPropertyE4TUidjRK6TDesC8 @ 1 NONAME
-	_ZN15PropertyManager11SetPropertyE4TUidjRK7TDesC16 @ 2 NONAME
-	_ZN15PropertyManager11SetPropertyE4TUidji @ 3 NONAME
-	_ZN15PropertyManager14DefinePropertyE4TUidjii @ 4 NONAME
-	_ZN15PropertyManager14DeletePropertyE4TUidj @ 5 NONAME
-
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/EcomTestUtils.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/EcomTestUtils.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -208,8 +208,13 @@
 		}
 
 	//determine the ROM confguration (NAND or non-NAND)
+	TInt r = KErrNone;
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			return r;
+		}
 	TBool nandBuild = (EComTestUtils::RomBuildType(fs)==ENandRomBuild);
 	fs.Close();
 	
@@ -251,8 +256,12 @@
 			//is also checking the media type of C drive to determine the same.
 			//Currently added this check for WDP enabled in case of H4 'muid == HAL::EMachineUid_OmapH4' only
 			TDriveInfo driveInfo;
-			
-			fs.Connect();
+			TInt rf = KErrNone;
+			rf = fs.Connect();
+			if (rf != KErrNone)
+		  		{
+			  return rf;
+		  		}
 			fs.Drive(driveInfo, EDriveC);
 			fs.Close();
 
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_makefilewriteable.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_makefilewriteable.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -25,9 +25,13 @@
 	{
 	// Make sure the file is not read-only
 	RDebug::Print(_L("Open for writing file %S\n"), &aFile);				
-	
+	TInt r = KErrNone;
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 	CFileMan* fileMan = CFileMan::NewL(fs);
 	CleanupStack::PushL(fileMan);
 	TInt err = fileMan->Attribs(aFile, 0, KEntryAttReadOnly, TTime(0), 0);
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemancopyfile.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemancopyfile.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -26,8 +26,13 @@
 // Copy the files specified.
 void CopyFileL(const TDesC& anOld, const TDesC& aNew)
 	{	
+	TInt r = KErrNone;
 	RFs fs;
-	fs.Connect();	
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}	
 	CleanupClosePushL(fs);
 
 	CFileMan* fileMan = CFileMan::NewL(fs);
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemandeletedir.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemandeletedir.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -24,8 +24,13 @@
 
 TInt DoDeleteDirL(const TDesC& aPath)
 	{
+	TInt r = KErrNone;
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 	CFileMan* fileMan = CFileMan::NewL(fs);
 	CleanupStack::PushL(fileMan);
 
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemandeletefile.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemandeletefile.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -23,8 +23,13 @@
 
 void DeleteFileL(const TDesC& aFile)
 	{
+	TInt r = KErrNone;	
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 	CleanupClosePushL(fs);
 	
 	CFileMan* fileMan = CFileMan::NewL(fs);
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemanrename.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processfilemanrename.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -24,8 +24,13 @@
 
 TInt DoRenameFileL(const TDesC& anOld,const TDesC& aNew)
 	{
+	TInt r = KErrNone;	
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 	CFileMan* fileMan = CFileMan::NewL(fs);
 	CleanupStack::PushL(fileMan); 
 	// Ensure the path exists
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsdeletefile.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsdeletefile.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -22,8 +22,13 @@
 	
 TInt DoDeleteFileL(const TDesC& aFile)
 	{
+	TInt r = KErrNone;
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 	
     // Make the file writeable 
     fs.SetAtt(aFile, 0, KEntryAttReadOnly);
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsreplacefile.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsreplacefile.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -24,8 +24,13 @@
 
 TInt DoReplaceFileL(const TDesC& anOld,const TDesC& aNew)
 	{
+	TInt r = KErrNone;	
 	RFs fs;
-	fs.Connect();
+	r = fs.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 
 	// Ensure the path exists
 	TInt err = fs.MkDirAll(aNew);
--- a/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrloaderdeletefile.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrloaderdeletefile.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -23,8 +23,13 @@
 
 void DeleteFileL(const TDesC& aFile)
 	{
+	TInt r = KErrNone;
 	RLoader rloader;
-	rloader.Connect();
+	r = rloader.Connect();
+	if (r != KErrNone)
+		{
+			User::Leave(r);
+		}
 	CleanupClosePushL(rloader);
   
     TInt err = rloader.Delete(aFile);
--- a/lowlevellibsandfws/pluginfw/Framework/Example/EComHashExample.h	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/Example/EComHashExample.h	Tue Jul 20 16:35:53 2010 +0530
@@ -18,7 +18,7 @@
 
 // ____________________________________________________________________________
 // 
-class CImplementationHashExample
+class CImplementationHashExample // codescanner::missingcclass
 {
 public:
 	static CImplementationHashExample* NewL(TAny* aInitParams);
--- a/lowlevellibsandfws/pluginfw/Framework/Example/EComLoadMgrExample1.h	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/Example/EComLoadMgrExample1.h	Tue Jul 20 16:35:53 2010 +0530
@@ -18,7 +18,7 @@
 
 // ____________________________________________________________________________
 // 
-class CImplementationLoadMgrExample1
+class CImplementationLoadMgrExample1 // codescanner::missingcclass
 {
 public:
 	static CImplementationLoadMgrExample1* NewL(TAny* aInitParams);
--- a/lowlevellibsandfws/pluginfw/Framework/Example/EComLoadMgrExample2.h	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/Example/EComLoadMgrExample2.h	Tue Jul 20 16:35:53 2010 +0530
@@ -18,7 +18,7 @@
 
 // ____________________________________________________________________________
 // 
-class CImplementationLoadMgrExample2
+class CImplementationLoadMgrExample2 // codescanner::missingcclass
 {
 public:
 	static CImplementationLoadMgrExample2* NewL(TAny* aInitParams);
--- a/lowlevellibsandfws/pluginfw/Framework/FrameTests/MagicUnitTests.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/FrameTests/MagicUnitTests.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -60,6 +60,8 @@
 	iStateAccessor = NULL;
 	delete iCtorValidator;
 	delete iDtorValidator;
+	iCtorValidator = 0;
+	iDtorValidator = 0;
 
 	return error;
 	}
@@ -273,10 +275,16 @@
 	TInt error = CUnitTest::RunError(aError);	// Chain to base
 	delete iUTContext;
 	delete iStateAccessor;
+	
+	iUTContext = 0;
+	iStateAccessor = 0;
 
 	delete iCtorValidator;
 	delete iDtorValidator;
 
+	iCtorValidator = 0;
+	iDtorValidator = 0;
+	
 	return error;
 	}
 
@@ -335,11 +343,17 @@
 	{
 	// The RunL left so chain to the base first and then cleanup
 	TInt error = CUnitTest::RunError(aError);	// Chain to base
-	delete iUTContext;
-	delete iStateAccessor;
+    delete iUTContext;
+    delete iStateAccessor;
+
+    delete iCtorValidator;
+    delete iDtorValidator;
 
-	delete iCtorValidator;
-	delete iDtorValidator;
+    iUTContext = 0;
+    iStateAccessor = 0;
+
+    iCtorValidator = 0;
+    iDtorValidator = 0;
 
 	return error;
 	}
@@ -399,12 +413,19 @@
 	{
 	// The RunL left so chain to the base first and then cleanup
 	TInt error = CUnitTest::RunError(aError);	// Chain to base
-	delete iUTContext;
-	delete iStateAccessor;
+    delete iUTContext;
+    delete iStateAccessor;
+
+    delete iCtorValidator;
+    delete iDefaultValidator;
+    delete iDtorValidator;
 
-	delete iCtorValidator;
-	delete iDefaultValidator;
-	delete iDtorValidator;
+    iUTContext = 0;
+    iStateAccessor = 0;
+
+    iCtorValidator = 0;
+    iDefaultValidator = 0;
+    iDtorValidator = 0;
 
 	return error;
 	}
@@ -467,12 +488,19 @@
 	{
 	// The RunL left so chain to the base first and then cleanup
 	TInt error = CUnitTest::RunError(aError);	// Chain to base
-	delete iUTContext;
-	delete iStateAccessor;
+    delete iUTContext;
+    delete iStateAccessor;
+
+    delete iCtorValidator;
+    delete iDefaultValidator;
+    delete iDtorValidator;
 
-	delete iCtorValidator;
-	delete iDefaultValidator;
-	delete iDtorValidator;
+    iUTContext = 0;
+    iStateAccessor = 0;
+
+    iCtorValidator = 0;
+    iDefaultValidator = 0;
+    iDtorValidator = 0;
 
 	return error;
 	}
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_PlatSecTest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/T_PlatSecTest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET           t_platsectest.exe
+TARGET           t_platsectest.exe		//RTEST
 CAPABILITY       ReadUserData WriteUserData
 TARGETTYPE       exe
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_drivemount.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_drivemount.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -17,7 +17,7 @@
 // RTest Dll recognition UID followed by the unique UID for this exe
 UID				0x101FB5A8 0x10009E2F
 
-TARGET			t_drivemount.exe
+TARGET			t_drivemount.exe		//RTEST
 TARGETTYPE		exe
 
 USERINCLUDE		../../Test_Bed/inc 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomcancel.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomcancel.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET 		t_ecomcancel.exe
+TARGET 		t_ecomcancel.exe			//RTEST
 TARGETTYPE 	exe
 VENDORID    0x70000001
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomentry.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_ecomentry.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-target 		t_ecomentry.exe
+target 		t_ecomentry.exe			//RTEST
 targettype 		exe
 
 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_extendedinterfaces.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_extendedinterfaces.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -16,7 +16,7 @@
 // 
 //
 
-TARGET      t_extendedinterfaces.exe
+TARGET      t_extendedinterfaces.exe		//RTEST
 TARGETTYPE  exe
 
 USERINCLUDE ../../Framework/frame ../../Framework/inc
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_makefilereadonly.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_makefilereadonly.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -15,7 +15,7 @@
 // 
 //
 
-TARGET		t_makefilereadonly.exe
+TARGET		t_makefilereadonly.exe		//RTEST
 // miscellaneous file operations for test harnesses
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrfsreplacefile.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_processrfsreplacefile.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET		t_processrfsreplacefile.exe
+TARGET		t_processrfsreplacefile.exe			//RTEST
 // needed to access all areas of file system
 CAPABILITY  	TCB AllFiles
 
--- a/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_romresolver.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/MMPFiles/t_romresolver.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -17,7 +17,7 @@
 // 
 //
 
-TARGET 		t_romresolver.exe
+TARGET 		t_romresolver.exe		//RTEST
 TARGETTYPE 	exe
 
 SOURCEPATH	../../Framework/RomResolverTest
--- a/lowlevellibsandfws/pluginfw/Framework/NotificationTest/t_ecomcancel.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/NotificationTest/t_ecomcancel.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -743,11 +743,16 @@
 	TheTest.Title();
 	TheTest.Start(_L("Starting tests..."));
 	TInt err = KErrNone;
+	TInt r = KErrNone;
 
 	CTrapCleanup* cleanup = CTrapCleanup::New();
 	CActiveScheduler* scheduler = new(ELeave)CActiveScheduler;
 	CActiveScheduler::Install(scheduler);
-	TheFs.Connect();
+	r = TheFs.Connect();
+	if (r != KErrNone)
+		{
+			return r;
+		}
 
     // Reset the test environment under textshell in emulator/ROM
 	TRAP(err, ResetEComEnvironmentL());
--- a/lowlevellibsandfws/pluginfw/Framework/RegistrarTest/t_registrar.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/RegistrarTest/t_registrar.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -326,7 +326,7 @@
 Stub class(for CEComServer) used for the creation of CRegistrar class object.
 CEComServer class acts as observer for CRegistrar.
 */
-class CTestRegistrarObserver : public MRegistrarObserver
+class CTestRegistrarObserver : public MRegistrarObserver // codescanner::missingcclass
 	{
 public:
 	// This function is used by RegistrarObserver (i.e.CEComServer) to notify its
--- a/lowlevellibsandfws/pluginfw/Framework/ResolverTest/t_resolver.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/ResolverTest/t_resolver.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -148,7 +148,7 @@
 Stub class(for CEComServer) used for the creation of CRegistrar class object.
 CEComServer class acts as observer for CRegistrar.
 */
-class CTestRegistrarObserver : public MRegistrarObserver
+class CTestRegistrarObserver : public MRegistrarObserver // codescanner::missingcclass
 	{
 public:
 	// This function is used by RegistrarObserver (i.e.CEComServer) to notify its
--- a/lowlevellibsandfws/pluginfw/Framework/SimpleTests/t_ecomentry.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/SimpleTests/t_ecomentry.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -49,7 +49,7 @@
 #define TEST(arg) ::Check((arg), __LINE__)
 #define TEST2(aValue, aExpected) ::Check(aValue, aExpected, __LINE__)
 
-class CEComEntryTest
+class CEComEntryTest // codescanner::missingcclass
 	{
 public:
 	static void TestEComEntryL();
--- a/lowlevellibsandfws/pluginfw/Framework/SuicideTests/SuicideUnitTests.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/SuicideTests/SuicideUnitTests.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -55,6 +55,9 @@
 	iStateAccessor = NULL;
 	delete iCtorValidator;
 	delete iDtorValidator;
+	
+	iCtorValidator = 0;
+	iDtorValidator = 0;
 
 	return error;
 	}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Framework/eabi/EComPatchDatau.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,4 @@
+EXPORTS
+	KListImplBufferSize @ 1 NONAME DATA 4
+	_Z21GetListImplBufferSizev @ 2 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Framework/eabi/EComu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,41 @@
+EXPORTS
+	_ZN12REComSession10FinalCloseEv @ 1 NONAME
+	_ZN12REComSession14NotifyOnChangeER14TRequestStatus @ 2 NONAME
+	_ZN12REComSession20CancelNotifyOnChangeER14TRequestStatus @ 3 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidR13RPointerArrayI26CImplementationInformationE @ 4 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsR13RPointerArrayI26CImplementationInformationE @ 5 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsS0_R13RPointerArrayI26CImplementationInformationE @ 6 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRS0_ @ 7 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRS0_Pv @ 8 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRS0_PvRK19TEComResolverParams @ 9 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRS0_PvRK19TEComResolverParamsS0_ @ 10 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRS0_RK19TEComResolverParams @ 11 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRS0_RK19TEComResolverParamsS0_ @ 12 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidl @ 13 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidlPv @ 14 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidlPvRK19TEComResolverParams @ 15 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidlPvRK19TEComResolverParamsS0_ @ 16 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidlRK19TEComResolverParams @ 17 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidlRK19TEComResolverParamsS0_ @ 18 NONAME
+	_ZN12REComSession23DestroyedImplementationE4TUid @ 19 NONAME
+	_ZN12REComSession5CloseEv @ 20 NONAME
+	_ZN12REComSession5OpenLEv @ 21 NONAME
+	_ZN12REComSessionC1Ev @ 22 NONAME
+	_ZN12REComSessionC2Ev @ 23 NONAME
+	_ZN12REComSession17SetGetParametersLERK8TIpcArgs @ 24 NONAME
+	_ZN12REComSession21GetImplementationUidLE4TUid @ 25 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidR6RArrayIS0_ER13RPointerArrayI26CImplementationInformationE @ 26 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidR6RArrayIS0_ERK19TEComResolverParamsR13RPointerArrayI26CImplementationInformationE @ 27 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidR6RArrayIS0_ERK19TEComResolverParamsS0_R13RPointerArrayI26CImplementationInformationE @ 28 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ERS0_RK19TEComResolverParamsPv @ 29 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ERS0_RK19TEComResolverParamsS0_Pv @ 30 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ElRK19TEComResolverParamsPv @ 31 NONAME
+	_ZN12REComSession21CreateImplementationLE4TUidRK6RArrayIS0_ElRK19TEComResolverParamsS0_Pv @ 32 NONAME
+	_ZN12REComSession21GetExtendedInterfaceLERK4TUidS2_ @ 33 NONAME
+	_ZN12REComSession23ListExtendedInterfacesLERK4TUidR6RArrayIS0_E @ 34 NONAME
+	_ZN12REComSession33ManuallyReleaseExtendedInterfaceLERK4TUidS2_ @ 35 NONAME
+	_ZN26CImplementationInformation25GetExtendedInterfaceListLER6RArrayI4TUidE @ 36 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidR13RPointerArrayI26CImplementationInformationEi @ 37 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsR13RPointerArrayI26CImplementationInformationEi @ 38 NONAME
+	_ZN12REComSession20ListImplementationsLE4TUidRK19TEComResolverParamsS0_R13RPointerArrayI26CImplementationInformationEi @ 39 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Framework/eabi/EcomTestUtilsu.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,15 @@
+EXPORTS
+	_ZN13EComTestUtils14RfsDeleteFileLERK7TDesC16 @ 1 NONAME
+	_ZN13EComTestUtils15RfsReplaceFileLERK7TDesC16S2_ @ 2 NONAME
+	_ZN13EComTestUtils16FileManCopyFileLERK7TDesC16S2_ @ 3 NONAME
+	_ZN13EComTestUtils18FileManDeleteFileLERK7TDesC16 @ 4 NONAME
+	_ZN13EComTestUtils18MakeFileWriteableLERK7TDesC16 @ 5 NONAME
+	_ZN13EComTestUtils12KillProcessLERK7TDesC16 @ 6 NONAME
+	_ZN13EComTestUtils14FileManRenameLERK7TDesC16S2_ @ 7 NONAME
+	_ZN13EComTestUtils17FileManDeleteDirLERK7TDesC16 @ 8 NONAME
+	_ZN13EComTestUtils17SwitchToLanguageLE9TLanguage @ 9 NONAME
+	_ZN13EComTestUtils18RLoaderDeleteFileLERK7TDesC16 @ 10 NONAME
+	_ZN13EComTestUtils17MakeFileReadOnlyLERK7TDesC16 @ 11 NONAME
+	_ZN13EComTestUtils12RomBuildTypeERK3RFs @ 12 NONAME
+	_ZN13EComTestUtils24GetHardwareConfigurationEv @ 13 NONAME
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Framework/eabi/tpropertymanageru.DEF	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,7 @@
+EXPORTS
+	_ZN15PropertyManager11SetPropertyE4TUidjRK6TDesC8 @ 1 NONAME
+	_ZN15PropertyManager11SetPropertyE4TUidjRK7TDesC16 @ 2 NONAME
+	_ZN15PropertyManager11SetPropertyE4TUidji @ 3 NONAME
+	_ZN15PropertyManager14DefinePropertyE4TUidjii @ 4 NONAME
+	_ZN15PropertyManager14DeletePropertyE4TUidj @ 5 NONAME
+
--- a/lowlevellibsandfws/pluginfw/Framework/frame/RegistryData.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Framework/frame/RegistryData.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -316,10 +316,13 @@
 		delete iImplInfo;
 		iImplInfo = NULL;
 		}
-	iImplInfo=CImplementationInformation::NewLC(EFalse,aStore);
+	CImplementationInformation* implInfo = 0;
+	implInfo=CImplementationInformation::NewLC(EFalse,aStore);
 	//as we never store the drive name we need to get this from the parent
-	iImplInfo->SetDrive(iParent->iParent->iParent->iDrive);
-	CleanupStack::Pop(1);	
+	implInfo->SetDrive(iParent->iParent->iParent->iDrive);
+	CleanupStack::Pop(1);
+	iImplInfo = implInfo;
+	implInfo = 0;
 	}
 
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Group/EComTest1.iby	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,291 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __ECOMTEST_IBY__
+#define __ECOMTEST_IBY__
+
+#include <ECom.iby>
+#include <TestBed.iby>
+#include <ecomtestcommon.iby>
+#include <syslibs_locale.iby>
+
+
+// batch file that runs all automatic ECOM tests
+// Note run these after the test harness tests, as they do not shut down the EComServer.
+data=ZSYSTEM\test\EComTests.bat           TEST\EComTests.bat
+
+// Example plug-in that must be in ROM
+//
+ECOM_PLUGIN(EComExample.dll,10009db1.rsc)
+
+ECOM_PLUGIN(EComExample2.dll,10009db3.rsc)
+
+ECOM_PLUGIN(EComExample3.dll,101F8477.rsc)
+
+ECOM_PLUGIN(EComExample6.dll,101F847D.rsc)
+
+ECOM_PLUGIN(EComRomOnlyExampleOnZ.dll,10009db5.rsc)
+
+ECOM_PLUGIN(EComRomRslvrExampleOnZ.dll,10009DB7.rsc)
+
+ECOM_PLUGIN(T_PlatSecECom1.dll,102026AB.rsc)
+
+ECOM_PLUGIN(T_PlatSecECom2.dll,102026AD.rsc)
+
+ECOM_PLUGIN(T_PlatSecResolverZ.dll,10777777.rsc)
+
+ECOM_PLUGIN(T_PlatSecECom3.dll,102026AF.rsc)
+ECOM_PLUGIN(T_PlatSecResolver.dll,10202777.rsc)
+
+ECOM_PLUGIN(EcomNullExample.dll,011f500e.rsc)
+
+ECOM_PLUGIN(EComUpgradeExample2.dll,10009DB9.rsc)
+ECOM_PLUGIN(EComUpgradeROExample2.dll,10009DBC.rsc)
+
+ECOM_PLUGIN(EComLoadMgrExample1.dll,EComLoadMgrExample1.rsc)
+ECOM_PLUGIN(EComLoadMgrExample2.dll,EComLoadMgrExample2.rsc)
+
+ECOM_PLUGIN(EComExample10.dll,EComExample10.rsc)
+ECOM_PLUGIN(EComExample12Invalid.dll,EComExample12Invalid.rsc)
+ECOM_PLUGIN(EComExample14Invalid.dll,EComExample14Invalid.rsc)
+
+ECOM_PLUGIN(LanguagePlugin2.dll,10009de0.RSC)
+
+ECOM_PLUGIN(dummycustomresolver2.dll, dummycustomresolver2.rsc)
+
+ECOM_PLUGIN(dummycustomresolver3.dll, dummycustomresolver3.rsc)
+
+ECOM_PLUGIN(badproxytable.dll, badproxytable.rsc)
+
+
+// THE following plugin dll and resouce entry is for SPI disable manual test in t_language.
+// Users should uncomment these following five lines and comment out one line above in order to test t_language SPI disable.
+//file=ABI_DIR\BUILD_DIR\LanguagePlugin2.dll		 Test\LanguagePlugin2.dll
+//data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.rsc       resource\plugins\LanguagePlugin2.rsc
+//data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.r01       resource\plugins\LanguagePlugin2.r01
+//data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.r02       resource\plugins\LanguagePlugin2.r02
+//data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.r03       resource\plugins\LanguagePlugin2.r03
+
+// THE FOLLOWING LOCALE ENTRY IS NOW MOVED TO SYSUTILS.IBY AS THERE IS SIMILAR ENTRY
+// IN BAFLTESTIBY WHICH INCLUDE INITIALISELOCALETESTIBY
+// ELOCL.01 already exported
+// file=ABI_DIR\BUILD_DIR\ELOCL.02				  System\Libs\ELOCL.02
+// file=ABI_DIR\BUILD_DIR\ELOCL.03				  System\Libs\ELOCL.03
+// file=ABI_DIR\BUILD_DIR\ELOCL.04				  System\Libs\ELOCL.04
+// file=ABI_DIR\BUILD_DIR\ELOCL.05				  System\Libs\ELOCL.05
+
+// Example plug-in that must be copied from ROM to RAM
+//
+ECOM_PLUGIN(Suicidal.dll,10009DB2.rsc)
+
+ECOM_PLUGIN(EComExample4.dll,101F8479.rsc)
+
+// Helper processes to move files around when data caging enforced.
+file=ABI_DIR\BUILD_DIR\EcomTestUtils.dll 				System\Libs\EcomTestUtils.dll
+file=ABI_DIR\BUILD_DIR\t_processfilemancopyfile.exe 	System\Programs\t_processfilemancopyfile.exe
+file=ABI_DIR\BUILD_DIR\t_processfilemanrename.exe 	System\Programs\t_processfilemanrename.exe
+file=ABI_DIR\BUILD_DIR\t_processfilemandeletefile.exe	System\Programs\t_processfilemandeletefile.exe
+file=ABI_DIR\BUILD_DIR\t_processrloaderdeletefile.exe	System\Programs\t_processrloaderdeletefile.exe
+file=ABI_DIR\BUILD_DIR\t_processfilemandeletedir.exe	System\Programs\t_processfilemandeletedir.exe
+file=ABI_DIR\BUILD_DIR\t_processrfsreplacefile.exe		System\Programs\t_processrfsreplacefile.exe
+file=ABI_DIR\BUILD_DIR\t_processrfsdeletefile.exe		System\Programs\t_processrfsdeletefile.exe	
+file=ABI_DIR\BUILD_DIR\t_makefilewriteable.exe			System\Programs\t_makefilewriteable.exe
+file=ABI_DIR\BUILD_DIR\t_makefilereadonly.exe			System\Programs\t_makefilereadonly.exe
+file=ABI_DIR\BUILD_DIR\t_processkillprocess.exe			System\Programs\t_processkillprocess.exe
+
+//Helper process and DLL to enable modification of P&S variables
+file=ABI_DIR\BUILD_DIR\tpropertymanager.dll			System\Libs\tpropertymanager.dll
+file=ABI_DIR\BUILD_DIR\tpropertymanagersrv.exe			System\Programs\tpropertymanagersrv.exe
+
+//data=EPOCROOT##epoc32\data\z\EComExample6.RSC			EComExample6.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\InvalidSIDPlugin.dll       RAMOnly\InvalidSIDPlugin.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\InvalidSIDPlugin.rsc	RAMOnly\InvalidSIDPlugin.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample5.RSC		RAMOnly\EComExample5.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12.RSC		RAMOnly\EComExample12.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Upgraded.RSC		RAMOnly\EComExample12Upgraded.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Downgraded.RSC	RAMOnly\EComExample12Downgraded.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14.RSC		RAMOnly\EComExample14.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14Upgraded.RSC		RAMOnly\EComExample14Upgraded.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample15.RSC		RAMOnly\EComExample15.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData.RSC		RAMOnly\EComExampleBadData.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData1.RSC		RAMOnly\EComExampleBadData1.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData2.RSC		RAMOnly\EComExampleBadData2.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnC.RSC  RAMOnly\EComRomRslvrExampleOnC.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomOnlyExampleOnC.rsc  RAMOnly\EComRomOnlyExampleOnC.rsc
+data=EPOCROOT##epoc32\data\z\HeapTestImpl.rsc			HeapTestImpl.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomOnlyExampleOnC.dll        	RAMOnly\EComRomOnlyExampleOnC.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnC.dll       	RAMOnly\EComRomRslvrExampleOnC.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecResolverC.rsc	RAMOnly\T_PlatSecResolverC.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecECom4.RSC		RAMOnly\T_PlatSecECom4.RSC
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample3.rsc       	RAMOnly\EComExample3.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample2.rsc       	RAMOnly\EComExample2.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample.rsc       	RAMOnly\EComExample.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComNullExample.rsc       	RAMOnly\EComNullExample.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample1.rsc	RAMOnly\EComUpgradeExample1.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample1.dll	RAMOnly\EComUpgradeExample1.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample2.rsc	RAMOnly\EComUpgradeExample2.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample2.dll	RAMOnly\EComUpgradeExample2.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnZ.rsc       	RAMOnly\EComRomRslvrExampleOnZ.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample3.rsc	RAMOnly\EComUpgradeExample3.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample3.dll	RAMOnly\EComUpgradeExample3.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample1.rsc	RAMOnly\EComUpgradeROExample1.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample1.dll	RAMOnly\EComUpgradeROExample1.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample2.rsc	RAMOnly\EComUpgradeROExample2.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample2.dll	RAMOnly\EComUpgradeROExample2.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample3.rsc	RAMOnly\EComUpgradeROExample3.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample3.dll	RAMOnly\EComUpgradeROExample3.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\DefectPlugin.rsc		RAMOnly\DefectPlugin.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\DefectPlugin.dll		RAMOnly\DefectPlugin.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample7.rsc		RAMOnly\EComExample7.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample7.dll		RAMOnly\EComExample7.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample8.rsc		RAMOnly\EComExample8.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample8.dll		RAMOnly\EComExample8.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\exampleNine.rsc		RAMOnly\exampleNine.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\exampleNine.dll		RAMOnly\exampleNine.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example1.rsc	RAMOnly\EComCR629Example1.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example1.dll	RAMOnly\EComCR629Example1.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example2.rsc	RAMOnly\EComCR629Example2.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example2.dll	RAMOnly\EComCR629Example2.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.dll		RAMOnly\LanguagePlugin.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.rsc		RAMOnly\LanguagePlugin.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.r01		RAMOnly\LanguagePlugin.r01
+data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.r02		RAMOnly\LanguagePlugin.r02
+data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.r03		RAMOnly\LanguagePlugin.r03
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComHashExample.dll	RAMOnly\EComHashExample.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComHashExample.rsc	RAMOnly\EComHashExample.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComSwiExample.dll		RAMOnly\EComSwiExample.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComSwiExample.rsc		RAMOnly\EComSwiExample.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\dummycustomresolver1.rsc		RAMOnly\dummycustomresolver1.rsc
+data=EPOCROOT##epoc32\data\z\RAMOnly\cachedcustomresolver2.rsc		RAMOnly\cachedcustomresolver2.rsc
+
+//Note here that the data= is used instead of file= because in T_Loadmanager this plugins needs to be copied from ROM to C
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample5.dll       	RAMOnly\EComExample5.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12.dll       	RAMOnly\EComExample12.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Upgraded.dll       	RAMOnly\EComExample12Upgraded.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Downgraded.dll       	RAMOnly\EComExample12Downgraded.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14.dll       	RAMOnly\EComExample14.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14Upgraded.dll       	RAMOnly\EComExample14Upgraded.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample15.dll       	RAMOnly\EComExample15.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData.dll       	RAMOnly\EComExampleBadData.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData1.dll       	RAMOnly\EComExampleBadData1.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData2.dll       	RAMOnly\EComExampleBadData2.dll
+data=EPOCROOT##epoc32\data\z\HeapTestImpl.dll			HeapTestImpl.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecResolverC.dll	RAMOnly\T_PlatSecResolverC.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecECom4.dll		RAMOnly\T_PlatSecECom4.dll
+
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample3.dll       	RAMOnly\EComExample3.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample2.dll       	RAMOnly\EComExample2.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample.dll       	RAMOnly\EComExample.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComNullExample.dll       	RAMOnly\EComNullExample.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnZ.dll       	RAMOnly\EComRomRslvrExampleOnZ.dll
+data=EPOCROOT##epoc32\data\z\RAMOnly\dummycustomresolver1.dll       	RAMOnly\dummycustomresolver1.dll
+
+
+
+// One that is not in \epoc32\data\z\ramonly.
+data=ABI_DIR\BUILD_DIR\z\ramonly\cachedcustomresolver2.dll	RAMONLY\cachedcustomresolver2.dll
+
+// ECom test EXEs
+file=ABI_DIR\BUILD_DIR\ComponentInfoTest.exe    Test\ComponentInfoTest.exe
+file=ABI_DIR\BUILD_DIR\EComTests.exe            Test\EComTests.exe
+file=ABI_DIR\BUILD_DIR\EComServerTest.exe       Test\EComServerTest.exe
+file=ABI_DIR\BUILD_DIR\T_PlatSecTest.exe   	Test\T_PlatSecTest.exe
+
+// Testbed test EXEs
+file=ABI_DIR\BUILD_DIR\DefaultLogOutputTest.exe Test\DefaultLogOutputTest.exe
+file=ABI_DIR\BUILD_DIR\DataLoggerTest.exe       Test\DataLoggerTest.exe
+file=ABI_DIR\BUILD_DIR\TransitionTest.exe       Test\TransitionTest.exe
+file=ABI_DIR\BUILD_DIR\TestControllerTest.exe   Test\TestControllerTest.exe
+file=ABI_DIR\BUILD_DIR\TestManagerTest.exe      Test\TestManagerTest.exe
+file=ABI_DIR\BUILD_DIR\ComponentTesterTest.exe  Test\ComponentTesterTest.exe
+file=ABI_DIR\BUILD_DIR\UnitTestTest.exe         Test\UnitTestTest.exe
+
+// Simple ECom tests
+file=ABI_DIR\BUILD_DIR\t_ecomcancel.exe         Test\t_ecomcancel.exe
+file=ABI_DIR\BUILD_DIR\t_romresolver.exe        Test\t_romresolver.exe
+file=ABI_DIR\BUILD_DIR\t_romonly.exe            Test\t_romonly.exe
+file=ABI_DIR\BUILD_DIR\T_ListImplementation.exe Test\T_ListImplementation.exe
+file=ABI_DIR\BUILD_DIR\T_ExtendedInterfaces.exe Test\T_ExtendedInterfaces.exe
+file=ABI_DIR\BUILD_DIR\t_language.exe		Test\t_language.exe
+file=ABI_DIR\BUILD_DIR\t_downgrade.exe		Test\t_downgrade.exe
+file=ABI_DIR\BUILD_DIR\t_defaultresolver.exe	Test\t_defaultresolver.exe
+file=ABI_DIR\BUILD_DIR\t_loadmanager.exe      	Test\t_loadmanager.exe
+file=ABI_DIR\BUILD_DIR\t_suicide.exe         	Test\t_suicide.exe
+file=ABI_DIR\BUILD_DIR\t_discoverer.exe       	Test\t_discoverer.exe
+file=ABI_DIR\BUILD_DIR\t_registrar.exe        	Test\t_registrar.exe
+file=ABI_DIR\BUILD_DIR\t_registrydata.exe     	Test\t_registrydata.exe
+file=ABI_DIR\BUILD_DIR\t_resolver.exe         	Test\t_resolver.exe
+file=ABI_DIR\BUILD_DIR\t_backupnotifier.exe   	Test\t_backupnotifier.exe
+file=ABI_DIR\BUILD_DIR\t_finalclose.exe		Test\t_finalclose.exe
+file=ABI_DIR\BUILD_DIR\t_ecomdefect.exe		Test\t_ecomdefect.exe
+file=ABI_DIR\BUILD_DIR\t_ServerStartupMgr.exe   Test\t_ServerStartupMgr.exe
+file=ABI_DIR\BUILD_DIR\t_EComSsaEnabled.exe   	Test\t_EComSsaEnabled.exe
+file=ABI_DIR\BUILD_DIR\t_EComSsaDisabled.exe   	Test\t_EComSsaDisabled.exe
+file=ABI_DIR\BUILD_DIR\t_pluginupgrade.exe 	Test\t_pluginupgrade.exe
+file=ABI_DIR\BUILD_DIR\t_drivemount.exe 	Test\t_drivemount.exe
+file=ABI_DIR\BUILD_DIR\t_rogueplugin.exe		Test\t_rogueplugin.exe
+file=ABI_DIR\BUILD_DIR\t_ecomswi.exe		Test\t_ecomswi.exe
+file=ABI_DIR\BUILD_DIR\t_ecombur.exe		Test\t_ecombur.exe
+
+file=ABI_DIR\BUILD_DIR\t_ecomentry.exe 		Test\t_ecomentry.exe
+file=ABI_DIR\BUILD_DIR\t_plugindiscovery.exe 	Test\t_plugindiscovery.exe
+file=ABI_DIR\BUILD_DIR\t_capcheck.exe		Test\t_capcheck.exe
+file=ABI_DIR\BUILD_DIR\t_validateRegistry.exe	Test\t_validateRegistry.exe
+file=ABI_DIR\BUILD_DIR\t_driveinfo.exe		Test\t_driveinfo.exe
+file=ABI_DIR\BUILD_DIR\t_ImplementationInformation.exe		Test\t_ImplementationInformation.exe
+file=ABI_DIR\BUILD_DIR\t_hashcheck.exe		Test\t_hashcheck.exe
+file=ABI_DIR\BUILD_DIR\t_resolverperf.exe	Test\t_resolverperf.exe
+file=ABI_DIR\BUILD_DIR\t_resolvercache.exe	Test\t_resolvercache.exe
+
+// SPI test file
+data=EPOCROOT##epoc32\data\z\Test\Data\EcomTest.spi Test\Data\EcomTest.spi
+data=EPOCROOT##epoc32\data\z\Test\Data\EcomTestType3.spi Test\Data\EcomTestType3.spi
+
+//multiple SPI test files
+data=EPOCROOT##epoc32\data\z\Test\Data\ecom-0-2.s02 private\10009D8F\ecom-0-2.s02
+data=EPOCROOT##epoc32\data\z\Test\Data\ecom-0-3.s03 private\10009D8F\ecom-0-3.s03
+
+//epocsrvr.ini test files
+data=EPOCROOT##epoc32\data\z\Test\Data\EComSrvr.ini Test\Data\EComSrvr.ini
+data=EPOCROOT##epoc32\data\z\Test\Data\EComTestBehaviour.ini    Test\Data\EComTestBehaviour.ini
+//T_EcomEntry test file .
+data=EPOCROOT##epoc32\data\z\Test\Data\ECOMTEST.aif        Test\Data\ECOMTEST.aif
+
+//corrupt file to replace language and drive index files for robustness tests
+data=EPOCROOT##epoc32\data\z\Test\Data\corruptfile.txt	   Test\Data\corruptfile.txt	
+
+file=ABI_DIR\DEBUG_DIR\t_disabledrives.exe		sys\bin\t_disabledrives.exe
+
+//
+// The following include and macro mimic the way that ECOM production code
+// handles patchable constants. The patchdata commands are copied from
+// ECom.iby (except ecomserver.exe is changed to t_disabledrives.exe).
+// To test your new constants, copy the constant and its associated
+// macro from ECom.iby to disabledrivestest.hby and add a test in t_disabledrives.cpp.
+#include <disabledrivestest.hby>
+
+#ifdef ECOM_PATCHDATA_KTESTDISCOVERYDISABLEDDRIVELIST
+    patchdata t_disabledrives.exe@KDiscoveryDisabledDriveList ECOM_PATCHDATA_KTESTDISCOVERYDISABLEDDRIVELIST
+#endif
+
+#ifdef ECOM_PATCHDATA_KCUSTOMRESOLVERCACHESIZE
+    patchdata t_disabledrives.exe@KCustomResolverCacheSize ECOM_PATCHDATA_KCUSTOMRESOLVERCACHESIZE
+#endif
+
+#ifdef ECOM_PATCHDATA_KCUSTOMRESOLVERCACHETIMEOUT
+    patchdata t_disabledrives.exe@KCustomResolverCacheTimeout ECOM_PATCHDATA_KCUSTOMRESOLVERCACHETIMEOUT
+#endif
+
+#endif //__ECOMTEST_IBY__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Group/pluginfw-EComTest-RTEST.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,91 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+;RTESTS-PLUGINFW
+"/epoc32/release/armv5/urel/T_PLUGINDISCOVERY.EXE"-"C:/test/T_PLUGINDISCOVERY.EXE"
+"/epoc32/release/armv5/urel/T_CAPCHECK.EXE"-"C:/test/T_CAPCHECK.EXE"
+"/epoc32/release/armv5/urel/T_ECOMCANCEL.EXE"-"C:/test/T_ECOMCANCEL.EXE"
+"/epoc32/release/armv5/urel/T_RESOLVER.EXE"-"C:/test/T_RESOLVER.EXE"
+"/epoc32/release/armv5/urel/T_ROMRESOLVER.EXE"-"C:/test/T_ROMRESOLVER.EXE"
+"/epoc32/release/armv5/urel/T_ROMONLY.EXE"-"C:/test/T_ROMONLY.EXE"
+"/epoc32/release/armv5/urel/T_LISTIMPLEMENTATION.EXE"-"C:/test/T_LISTIMPLEMENTATION.EXE"
+"/epoc32/release/armv5/urel/T_DEFAULTRESOLVER.EXE"-"C:/test/T_DEFAULTRESOLVER.EXE"
+"/epoc32/release/armv5/urel/T_LOADMANAGER.EXE"-"C:/test/T_LOADMANAGER.EXE"
+"/epoc32/release/armv5/urel/T_SUICIDE.EXE"-"C:/test/T_SUICIDE.EXE"
+"/epoc32/release/armv5/urel/T_DISCOVERER.EXE"-"C:/test/T_DISCOVERER.EXE"
+"/epoc32/release/armv5/urel/T_REGISTRAR.EXE"-"C:/test/T_REGISTRAR.EXE"
+"/epoc32/release/armv5/urel/T_REGISTRYDATA.EXE"-"C:/test/T_REGISTRYDATA.EXE"
+"/epoc32/release/armv5/urel/T_BACKUPNOTIFIER.EXE"-"C:/test/T_BACKUPNOTIFIER.EXE"
+"/epoc32/release/armv5/urel/T_FINALCLOSE.EXE"-"C:/test/T_FINALCLOSE.EXE"
+"/epoc32/release/armv5/urel/T_PLUGINUPGRADE.EXE"-"C:/test/T_PLUGINUPGRADE.EXE"
+"/epoc32/release/armv5/urel/T_DRIVEMOUNT.EXE"-"C:/test/T_DRIVEMOUNT.EXE"
+"/epoc32/release/armv5/urel/T_ECOMDEFECT.EXE"-"C:/test/T_ECOMDEFECT.EXE"
+"/epoc32/release/armv5/urel/t_rogueplugin.EXE"-"C:/test/t_rogueplugin.EXE"
+"/epoc32/release/armv5/urel/T_SERVERSTARTUPMGR.EXE"-"C:/test/T_SERVERSTARTUPMGR.EXE"
+"/epoc32/release/armv5/urel/T_ECOMSSADISABLED.EXE"-"C:/test/T_ECOMSSADISABLED.EXE"
+"/epoc32/release/armv5/urel/T_ECOMSSAENABLED.EXE"-"C:/test/T_ECOMSSAENABLED.EXE"
+"/epoc32/release/armv5/urel/T_ECOMENTRY.EXE"-"C:/test/T_ECOMENTRY.EXE"
+"/epoc32/release/armv5/urel/COMPONENTINFOTEST.EXE"-"C:/test/COMPONENTINFOTEST.EXE"
+"/epoc32/release/armv5/urel/ECOMTESTS.EXE"-"C:/test/ECOMTESTS.EXE"
+
+"/epoc32/release/armv5/urel/ECOMSERVERTEST.EXE"-"C:/test/ECOMSERVERTEST.EXE"
+"/epoc32/release/armv5/urel/DEFAULTLOGOUTPUTTEST.EXE"-"C:/test/DEFAULTLOGOUTPUTTEST.EXE"
+"/epoc32/release/armv5/urel/DATALOGGERTEST.EXE"-"C:/test/DATALOGGERTEST.EXE"
+"/epoc32/release/armv5/urel/TRANSITIONTEST.EXE"-"C:/test/TRANSITIONTEST.EXE"
+"/epoc32/release/armv5/urel/TESTCONTROLLERTEST.EXE"-"C:/test/TESTCONTROLLERTEST.EXE"
+
+"/epoc32/release/armv5/urel/TESTMANAGERTEST.EXE"-"C:/test/TESTMANAGERTEST.EXE"
+"/epoc32/release/armv5/urel/COMPONENTTESTERTEST.EXE"-"C:/test/COMPONENTTESTERTEST.EXE"
+"/epoc32/release/armv5/urel/UNITTESTTEST.EXE"-"C:/test/UNITTESTTEST.EXE"
+"/epoc32/release/armv5/urel/T_PLATSECTEST.EXE"-"C:/test/T_PLATSECTEST.EXE"
+"/epoc32/release/armv5/urel/T_VALIDATEREGISTRY.EXE"-"C:/test/T_VALIDATEREGISTRY.EXE"
+"/epoc32/release/armv5/urel/T_DOWNGRADE.EXE"-"C:/test/T_DOWNGRADE.EXE"
+"/epoc32/release/armv5/urel/T_DRIVEINFO.EXE"-"C:/test/T_DRIVEINFO.EXE"
+"/epoc32/release/armv5/urel/T_DISABLEDRIVES.EXE"-"C:/test/T_DISABLEDRIVES.EXE"
+
+"/epoc32/release/armv5/urel/T_IMPLEMENTATIONINFORMATION.EXE"-"C:/test/T_IMPLEMENTATIONINFORMATION.EXE"
+"/epoc32/release/armv5/urel/T_LANGUAGE.EXE"-"C:/test/T_LANGUAGE.EXE"
+"/epoc32/release/armv5/urel/T_HASHCHECK.EXE"-"C:/test/T_HASHCHECK.EXE"
+"/epoc32/release/armv5/urel/T_ECOMBUR.EXE"-"C:/test/T_ECOMBUR.EXE"
+"/epoc32/release/armv5/urel/T_ECOMSWI.EXE"-"C:/test/T_ECOMSWI.EXE"
+"/epoc32/release/armv5/urel/T_ExtendedInterfaces.EXE"-"C:/test/T_ExtendedInterfaces.EXE"
+"/epoc32/release/armv5/urel/T_RESOLVERPERF.EXE"-"C:/test/T_RESOLVERPERF.EXE"
+"/epoc32/release/armv5/urel/T_RESOLVERCACHE.EXE"-"C:/test/T_RESOLVERCACHE.EXE"
+
+"/epoc32/release/armv5/urel/T_HEAPTEST.EXE"-"C:/test/T_HEAPTEST.EXE"
+"/epoc32/release/armv5/urel/t_ecomeikerrortest.EXE"-"C:/test/t_ecomeikerrortest.EXE"
+
+
+
+
+T_HEAPTEST.EXE
+t_ecomeikerrortest.exe
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Group/profiling bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,118 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// This file basically provides the information required for building the whole of a component
+// C & C++ style comments are allowed in this file because it's passed through the C++ preprocessor
+// Examples are provided below of the kind of things we're expecting
+// 
+//
+
+
+PRJ_PLATFORMS
+// specify the platforms your component needs to be built for here
+// defaults to WINS MARM so you can ignore this if you just build these
+
+
+PRJ_EXPORTS
+// specify the source file followed by its destination here
+// copy will be used to copy the source file to its destination
+// If there's no destination then the source file will be copied
+// to the same name in \epoc32\include
+..\Framework\Inc\ECom.h							\epoc32\include\Ecom\ECom.h
+..\Framework\Inc\EComErrorCodes.h				\epoc32\include\Ecom\EComErrorCodes.h
+..\Framework\Inc\EComResolverParams.h			\epoc32\include\Ecom\EComResolverParams.h
+..\Framework\Inc\EComResolverParams.inl			\epoc32\include\Ecom\EComResolverParams.inl
+..\Framework\Inc\ImplementationInformation.h	\epoc32\include\Ecom\ImplementationInformation.h
+..\Framework\Inc\ImplementationInformation.inl	\epoc32\include\Ecom\ImplementationInformation.inl
+..\Framework\Inc\ImplementationProxy.h			\epoc32\include\Ecom\ImplementationProxy.h
+..\Framework\RegistryInfo.rh					\epoc32\include\Ecom\RegistryInfo.rh
+
+// Specify the files to be exported to support test bed Dlls
+..\Test_Bed\Inc\ComponentInfo.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\ComponentInfo.h
+..\Test_Bed\Inc\ComponentInfo.inl 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\ComponentInfo.inl
+..\Test_Bed\Inc\ComponentTester.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\ComponentTester.h
+..\Test_Bed\Inc\ComponentTestObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\ComponentTestObserver.h
+..\Test_Bed\Inc\DataFormat.h 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\DataFormat.h
+..\Test_Bed\Inc\DataLogger.h 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\DataLogger.h
+..\Test_Bed\Inc\DefaultLogOutput.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\DefaultLogOutput.h
+..\Test_Bed\Inc\LeakTestTransition.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\LeakTestTransition.h
+..\Test_Bed\Inc\StateAccessor.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\StateAccessor.h
+..\Test_Bed\Inc\TestBedDefinitions.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\TestBedDefinitions.h
+..\Test_Bed\Inc\TestController.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\TestController.h
+..\Test_Bed\Inc\TestManager.h 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\TestManager.h
+..\Test_Bed\Inc\TestManager.inl 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\TestManager.inl
+..\Test_Bed\Inc\TestUtilities.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\TestUtilities.h
+..\Test_Bed\Inc\Transition.h 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\Transition.h
+..\Test_Bed\Inc\Transition.inl 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\Transition.inl
+..\Test_Bed\Inc\TransitionObserver.h 	SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\TransitionObserver.h
+..\Test_Bed\Inc\UnitTest.h 				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\UnitTest.h
+..\Test_Bed\Inc\UnitTest.inl 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\UnitTest.inl
+..\Test_Bed\Inc\UnitTestInfo.h 			SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\UnitTestInfo.h
+..\Test_Bed\Inc\UnitTestInfo.inl 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\UnitTestInfo.inl
+..\Test_Bed\Inc\UnitTestObserver.h 		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom\test_bed\UnitTestObserver.h
+
+PRJ_MMPFILES
+// specify the .mmp files required for building the important component releasables
+// note that you should specify any .mmp files for test programs further down the file.
+//
+// It's best if the .MMP files are specified in the order in which the components are
+// built, but that eventually shouldn't matter
+//
+// Use C++ style #defines to denote that a component is only built for a particular platform
+//
+// specify "tidy" if the component you need to build doesn't need to be released to
+// the rest of the company
+// specify "ignore" if the MMP file exists but should be ignored - William wants this!
+
+// Firstly build the plug-in framework library for profiling
+..\Framework\MMPFiles\Magic.mmp
+
+// Now the test bed framework
+..\Test_Bed\MMPFiles\test_bed.mmp
+
+PRJ_TESTMMPFILES
+// specify the .mmp files required for building any test programs here
+//
+// you can specify "manual" to denote that a test should be listed in a generated
+// batch file for running a group of tests which require user input during testing.
+// you can specify "support" to denote that a file is a test support file and shouldn't
+// be listed in a batch file for running a group of tests
+// By default, each test will be listed in a batch file for running a group of tests
+// which can be left to run without requiring watching over by the person running the tests,
+// i.e. tests where no user input is required.  The default will apply if neither "manual"
+// or "support" is specified.
+
+// Self test library
+..\Test_Bed\MMPFiles\ComponentInfoTest.mmp
+..\Test_Bed\MMPFiles\DefaultLogOutputTest.mmp
+..\Test_Bed\MMPFiles\DataLoggerTest.mmp
+..\Test_Bed\MMPFiles\TransitionTest.mmp
+
+// Build the example Magic implementation test libs
+..\Framework\MMPFiles\Example.mmp
+..\Framework\MMPFiles\Suicidal.mmp
+
+// and the MAGIC test harness libraries
+..\Framework\MMPFiles\ExampleTests.mmp
+..\Framework\MMPFiles\DiscovererTest.mmp
+..\Framework\MMPFiles\RegistryDataTest.mmp
+..\Framework\MMPFiles\LoadManagerTest.mmp
+..\Framework\MMPFiles\MagicServerTest.mmp
+..\Framework\MMPFiles\RegistrarTest.mmp
+..\Framework\MMPFiles\ResolverTest.mmp
+
+// and the default commandline test harness
+..\Test_Bed\MMPFiles\test_harness.mmp
+
+PRJ_TESTEXPORTS
+// Specify the files to be exported to get test builds to work
--- a/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Group/syslibs_ecom3.mrp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-#
-
 component	syslibs_ecom3
 source	\sf\os\ossrv\lowlevellibsandfws\pluginfw
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/group/Te_EComPerfTest.bat	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,1 @@
+TESTEXECUTE	C:/TEF_Ecom/Te_EComPerfTest.script
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/group/Te_EComPerfTest.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,69 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"Te_EComPerfTest.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+
+;Script
+
+//TEF Script Files
+"/epoc32/data/z/TEF_Ecom/Te_EComPerfTest.script"-"C:/TEF_Ecom/Te_EComPerfTest.script"
+
+//TEF INI Files
+"/epoc32/data/z/TEF_Ecom/EcomGranularityTest.ini"-"C:/TEF_Ecom/EcomGranularityTest.ini"
+
+
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/EComPerfTestDllOne.h	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/EComPerfTestDllOne.h	Tue Jul 20 16:35:53 2010 +0530
@@ -20,7 +20,7 @@
 
 // ____________________________________________________________________________
 // 
-class CImplementationClassExampleOne
+class CImplementationClassExampleOne // codescanner::missingcclass
 {
 public:
 	static CImplementationClassExampleOne* NewL(TAny* aInitParams);
--- a/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/EComPerfTestDllTwo.h	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/EComPerfTestDllTwo.h	Tue Jul 20 16:35:53 2010 +0530
@@ -20,7 +20,7 @@
 
 // ____________________________________________________________________________
 // 
-class CImplementationClassExampleTwo
+class CImplementationClassExampleTwo // codescanner::missingcclass
 {
 public:
 	static CImplementationClassExampleTwo* NewL(TAny* aInitParams);
--- a/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/TE_EcomGranularityTestStep.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComPerfTest/src/TE_EcomGranularityTestStep.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -33,7 +33,7 @@
 
 
 /** Stub class needed to instantiate CRegistrar object. */
-class CTestRegistrarObserver : public MRegistrarObserver
+class CTestRegistrarObserver : public MRegistrarObserver // codescanner::missingcclass
 	{
 public:
 	// This is a stub. Hence do nothing in notification.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/group/TE_EComSWITestARM.bat	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,1 @@
+TESTEXECUTE	C:/TEF_EComSWI/TE_EComSWITestARM.script
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/group/TE_EComSWITestARM.pkg	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,71 @@
+;
+; Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+; All rights reserved.
+; This component and the accompanying materials are made available
+; under the terms of "Eclipse Public License v1.0"
+; which accompanies this distribution, and is available
+; at the URL "http://www.eclipse.org/legal/epl-v10.html".
+;
+; Initial Contributors:
+; Nokia Corporation - initial contribution.
+;
+; Contributors:
+;
+; Description: 
+;
+
+
+;Languages
+&EN
+
+
+; Provide value for uid
+;#{"TE_EComSWITestARM.pkg"},(0x10004c73),1,0,0
+
+; Series60 product id for S60 3.0
+;[0x101F7961], 0, 0, 0, {"Series60ProductID"}
+
+; Localised Vendor name
+%{"Nokia"}
+
+; Unique Vendor name
+:"Nokia"
+
+; Logo
+; None
+
+; Package signature - Optional
+; None
+
+; Start of Package body
+
+; Condition blocks
+; None
+
+; Options list
+; None
+
+
+;Script
+
+//TEF Script Files
+"/epoc32/data/z/TEF_EComSWI/TE_EComSWITestARM.script"-"C:/TEF_EComSWI/TE_EComSWITestARM.script"
+
+//TEF INI Files
+"/epoc32/data/z/TEF_EComSWI/ECom-SWI-Install.ini"-"C:/TEF_EComSWI/ECom-SWI-Install.ini"
+"/epoc32/data/z/TEF_EComSWI/ECom-SWI-CheckPlugin.ini"-"C:/TEF_EComSWI/ECom-SWI-CheckPlugin.ini"
+"/epoc32/data/z/TEF_EComSWI/ECom-SWI-UsePlugin.ini"-"C:/TEF_EComSWI/ECom-SWI-UsePlugin.ini"
+
+
+
+
+; Embedded SIS 
+; None
+
+; End of Package body
+
+; PKG dependencies
+; None
+
+; PKG capabilities
+; None
--- a/lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/src/installStep.h	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/TestExecute/EComSWITests/src/installStep.h	Tue Jul 20 16:35:53 2010 +0530
@@ -76,7 +76,7 @@
 @test
 @internalComponent
 */
-class CResolverInstallStep : public CinstallStep
+class CResolverInstallStep : public CinstallStep // codescanner::missingcclass
 	{
 public:
 	CResolverInstallStep(CinstallStep::TInstallType aInstallType);
@@ -118,7 +118,7 @@
  * @test
  * @internalComponent
  */
-class CResolverUninstallStep : public CuninstallStep
+class CResolverUninstallStep : public CuninstallStep // codescanner::missingcclass
 	{
 public:
 	CResolverUninstallStep(CuninstallStep::TUninstallType aType);
--- a/lowlevellibsandfws/pluginfw/Test_Bed/EABI/rtestbed2u.def	Mon May 03 14:06:43 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-EXPORTS
-	_Z19E32Main_TestHarnessPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverE @ 1 NONAME
-	_ZN11CDataLogger14LogInformationERK6TDesC8 @ 2 NONAME
-	_ZN11CDataLogger14LogInformationERK7TDesC16 @ 3 NONAME
-	_ZN11CDataLogger15DumpMemoryBlockEPKhi @ 4 NONAME
-	_ZN11CDataLogger17ReportInformationERK7TDesC16 @ 5 NONAME
-	_ZN11CDataLogger28LogInformationWithParametersE11TRefByValueIK6TDesC8Ez @ 6 NONAME
-	_ZN11CDataLogger28LogInformationWithParametersE11TRefByValueIK7TDesC16Ez @ 7 NONAME
-	_ZN11CDataLogger31ReportInformationWithParametersE11TRefByValueIK7TDesC16Ez @ 8 NONAME
-	_ZN11CTransition10RepeatOnceEv @ 9 NONAME
-	_ZN11CTransition13RunTransitionEP14TRequestStatus @ 10 NONAME
-	_ZN11CTransition14SetStartStateLEv @ 11 NONAME
-	_ZN11CTransition21PostTransitionCleanupEv @ 12 NONAME
-	_ZN11CTransition21SetBlockingTransitionEi @ 13 NONAME
-	_ZN11CTransition4RunLEv @ 14 NONAME
-	_ZN11CTransition8DoCancelEv @ 15 NONAME
-	_ZN11CTransition8RunErrorEi @ 16 NONAME
-	_ZThn32_N9CUnitTest8CompleteER11CTransitioni @ 17 NONAME ; #<thunk>#
-	_ZN11CTransitionC2ERK7TDesC16R16CUnitTestContextR20TTransitionValidator @ 18 NONAME
-	_ZN11CTransitionD0Ev @ 19 NONAME
-	_ZN11CTransitionD1Ev @ 20 NONAME
-	_ZN11CTransitionD2Ev @ 21 NONAME
-	_ZN14CComponentInfo4NewLEPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverEP13RPointerArrayI13CUnitTestInfoE @ 22 NONAME
-	_ZN15CTestController10DataLoggerEv @ 23 NONAME
-	_ZN15CTestController4NewLEP16CActiveSchedulerPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverEP5RTestP12TLoggingInfo @ 24 NONAME
-	_ZN15CTestController5NewLCEP16CActiveSchedulerPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverEP5RTestP12TLoggingInfo @ 25 NONAME
-	_ZN15CTestController5StartEP13RPointerArrayI9TTestInfoE @ 26 NONAME
-	_ZN15CTestController5StartEP14TRequestStatus @ 27 NONAME
-	_ZN15CTestController5StartEP14TRequestStatusP13RPointerArrayI9TTestInfoE @ 28 NONAME
-	_ZN15CTestController5StartEv @ 29 NONAME
-	_ZN15CTestController6CancelEv @ 30 NONAME
-	_ZN15CTestControllerD0Ev @ 31 NONAME
-	_ZN15CTestControllerD1Ev @ 32 NONAME
-	_ZN15CTestControllerD2Ev @ 33 NONAME
-	_ZN16CComponentTester12AddUnitTestLEPK9CUnitTest @ 34 NONAME
-	_ZN16CComponentTester13TestComponentEP13RPointerArrayI9TTestInfoE @ 35 NONAME
-	_ZN16CComponentTester17AddParamUnitTestLEPK9CUnitTest @ 36 NONAME
-	_ZN16CComponentTester25ComponentTesterConstructLEv @ 37 NONAME
-	_ZN16CComponentTester4RunLEv @ 38 NONAME
-	_ZN16CComponentTester8CompleteEP9CUnitTest @ 39 NONAME
-	_ZN16CComponentTester8DoCancelEv @ 40 NONAME
-	_ZN16CComponentTester8SetRTestEP5RTest @ 41 NONAME
-	_ZThn32_N9CUnitTest20SetCurrentTransitionER11CTransition @ 42 NONAME ; #<thunk>#
-	_ZN16CComponentTesterC2ER11CDataLoggerR22MComponentTestObserver @ 43 NONAME
-	_ZN16CComponentTesterD0Ev @ 44 NONAME
-	_ZN16CComponentTesterD1Ev @ 45 NONAME
-	_ZN16CComponentTesterD2Ev @ 46 NONAME
-	_ZN19CLeakTestTransition21PostTransitionCleanupEv @ 47 NONAME
-	_ZN19CLeakTestTransition4RunLEv @ 48 NONAME
-	_ZN19CLeakTestTransition8RunErrorEi @ 49 NONAME
-	_ZThn28_N16CComponentTester8CompleteEP9CUnitTest @ 50 NONAME ; #<thunk>#
-	_ZN19CLeakTestTransitionC2ERK7TDesC16R16CUnitTestContextR20TTransitionValidator @ 51 NONAME
-	_ZN9CUnitTest14AddTransitionLEP11CTransition @ 52 NONAME
-	_ZN9CUnitTest14SetParametersLEPv @ 53 NONAME
-	_ZN9CUnitTest18AddLeaveErrorCodeLEi @ 54 NONAME
-	_ZN9CUnitTest18UnitTestConstructLEv @ 55 NONAME
-	_ZN9CUnitTest20SetCurrentTransitionER11CTransition @ 56 NONAME
-	_ZN9CUnitTest22AddBlockingTransitionLEP11CTransition @ 57 NONAME
-	_ZN9CUnitTest4RunLEv @ 58 NONAME
-	_ZN9CUnitTest7RunTestE27TTimeIntervalMicroSeconds32 @ 59 NONAME
-	_ZN9CUnitTest8CompleteER11CTransitioni @ 60 NONAME
-	_ZN9CUnitTest8DoCancelEv @ 61 NONAME
-	_ZN9CUnitTestD0Ev @ 62 NONAME
-	_ZN9CUnitTestD1Ev @ 63 NONAME
-	_ZN9CUnitTestD2Ev @ 64 NONAME
-	_ZNK11CTransition12GetErrorCodeEv @ 65 NONAME
-	_ZNK11CTransition12TransitionIdEv @ 66 NONAME
-	_ZNK11CTransition14TransitionInfoEv @ 67 NONAME
-	_ZNK11CTransition20IsBlockingTransitionEv @ 68 NONAME
-	_ZNK15CTestController14FindComponentsEv @ 69 NONAME
-	_ZNK16CComponentTester15TransitionSetsLEv @ 70 NONAME
-	_ZNK9CUnitTest20GetCurrentTransitionEv @ 71 NONAME
-	_ZTI11CTransition @ 72 NONAME ; #<TI>#
-	_ZTI15CTestController @ 73 NONAME ; #<TI>#
-	_ZTI16CComponentTester @ 74 NONAME ; #<TI>#
-	_ZTI19CLeakTestTransition @ 75 NONAME ; #<TI>#
-	_ZTI9CUnitTest @ 76 NONAME ; #<TI>#
-	_ZTV11CTransition @ 77 NONAME ; #<VT>#
-	_ZTV15CTestController @ 78 NONAME ; #<VT>#
-	_ZTV16CComponentTester @ 79 NONAME ; #<VT>#
-	_ZTV19CLeakTestTransition @ 80 NONAME ; #<VT>#
-	_ZTV9CUnitTest @ 81 NONAME ; #<VT>#
-	_ZTI11CDataLogger @ 82 NONAME ; #<TI>#
-	_ZTI12CTestManager @ 83 NONAME ABSENT ; #<TI>#
-	_ZTI13CUnitTestInfo @ 84 NONAME ABSENT ; #<TI>#
-	_ZTI14CComponentInfo @ 85 NONAME ; #<TI>#
-	_ZTI17CDefaultLogOutput @ 86 NONAME ABSENT ; #<TI>#
-	_ZTI19TLogMessageOverflow @ 87 NONAME ABSENT ; #<TI>#
-	_ZTI20TLogMessageOverflow8 @ 88 NONAME ABSENT ; #<TI>#
-	_ZTIN11CDataLogger11TDebugPrintE @ 89 NONAME ABSENT ; #<TI>#
-	_ZTV11CDataLogger @ 90 NONAME ; #<VT>#
-	_ZTV12CTestManager @ 91 NONAME ABSENT ; #<VT>#
-	_ZTV13CUnitTestInfo @ 92 NONAME ABSENT ; #<VT>#
-	_ZTV14CComponentInfo @ 93 NONAME ; #<VT>#
-	_ZTV17CDefaultLogOutput @ 94 NONAME ABSENT ; #<VT>#
-	_ZTV19TLogMessageOverflow @ 95 NONAME ABSENT ; #<VT>#
-	_ZTV20TLogMessageOverflow8 @ 96 NONAME ABSENT ; #<VT>#
-	_ZTVN11CDataLogger11TDebugPrintE @ 97 NONAME ABSENT ; #<VT>#
-
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/DefaultLogOutputTest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/DefaultLogOutputTest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET defaultlogoutputtest.exe
+TARGET defaultlogoutputtest.exe		//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TransitionTest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/TransitionTest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET transitiontest.exe
+TARGET transitiontest.exe		//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- a/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/UnitTestTest.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/MMPFiles/UnitTestTest.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -13,7 +13,7 @@
 // Description:
 //
 
-TARGET unittesttest.exe
+TARGET unittesttest.exe		//RTEST
 TARGETTYPE EXE
 
 // UIDs for loading
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/eabi/rtestbed2u.def	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,99 @@
+EXPORTS
+	_Z19E32Main_TestHarnessPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverE @ 1 NONAME
+	_ZN11CDataLogger14LogInformationERK6TDesC8 @ 2 NONAME
+	_ZN11CDataLogger14LogInformationERK7TDesC16 @ 3 NONAME
+	_ZN11CDataLogger15DumpMemoryBlockEPKhi @ 4 NONAME
+	_ZN11CDataLogger17ReportInformationERK7TDesC16 @ 5 NONAME
+	_ZN11CDataLogger28LogInformationWithParametersE11TRefByValueIK6TDesC8Ez @ 6 NONAME
+	_ZN11CDataLogger28LogInformationWithParametersE11TRefByValueIK7TDesC16Ez @ 7 NONAME
+	_ZN11CDataLogger31ReportInformationWithParametersE11TRefByValueIK7TDesC16Ez @ 8 NONAME
+	_ZN11CTransition10RepeatOnceEv @ 9 NONAME
+	_ZN11CTransition13RunTransitionEP14TRequestStatus @ 10 NONAME
+	_ZN11CTransition14SetStartStateLEv @ 11 NONAME
+	_ZN11CTransition21PostTransitionCleanupEv @ 12 NONAME
+	_ZN11CTransition21SetBlockingTransitionEi @ 13 NONAME
+	_ZN11CTransition4RunLEv @ 14 NONAME
+	_ZN11CTransition8DoCancelEv @ 15 NONAME
+	_ZN11CTransition8RunErrorEi @ 16 NONAME
+	_ZThn32_N9CUnitTest8CompleteER11CTransitioni @ 17 NONAME ; #<thunk>#
+	_ZN11CTransitionC2ERK7TDesC16R16CUnitTestContextR20TTransitionValidator @ 18 NONAME
+	_ZN11CTransitionD0Ev @ 19 NONAME
+	_ZN11CTransitionD1Ev @ 20 NONAME
+	_ZN11CTransitionD2Ev @ 21 NONAME
+	_ZN14CComponentInfo4NewLEPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverEP13RPointerArrayI13CUnitTestInfoE @ 22 NONAME
+	_ZN15CTestController10DataLoggerEv @ 23 NONAME
+	_ZN15CTestController4NewLEP16CActiveSchedulerPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverEP5RTestP12TLoggingInfo @ 24 NONAME
+	_ZN15CTestController5NewLCEP16CActiveSchedulerPFP16CComponentTesterR11CDataLoggerR22MComponentTestObserverEP5RTestP12TLoggingInfo @ 25 NONAME
+	_ZN15CTestController5StartEP13RPointerArrayI9TTestInfoE @ 26 NONAME
+	_ZN15CTestController5StartEP14TRequestStatus @ 27 NONAME
+	_ZN15CTestController5StartEP14TRequestStatusP13RPointerArrayI9TTestInfoE @ 28 NONAME
+	_ZN15CTestController5StartEv @ 29 NONAME
+	_ZN15CTestController6CancelEv @ 30 NONAME
+	_ZN15CTestControllerD0Ev @ 31 NONAME
+	_ZN15CTestControllerD1Ev @ 32 NONAME
+	_ZN15CTestControllerD2Ev @ 33 NONAME
+	_ZN16CComponentTester12AddUnitTestLEPK9CUnitTest @ 34 NONAME
+	_ZN16CComponentTester13TestComponentEP13RPointerArrayI9TTestInfoE @ 35 NONAME
+	_ZN16CComponentTester17AddParamUnitTestLEPK9CUnitTest @ 36 NONAME
+	_ZN16CComponentTester25ComponentTesterConstructLEv @ 37 NONAME
+	_ZN16CComponentTester4RunLEv @ 38 NONAME
+	_ZN16CComponentTester8CompleteEP9CUnitTest @ 39 NONAME
+	_ZN16CComponentTester8DoCancelEv @ 40 NONAME
+	_ZN16CComponentTester8SetRTestEP5RTest @ 41 NONAME
+	_ZThn32_N9CUnitTest20SetCurrentTransitionER11CTransition @ 42 NONAME ; #<thunk>#
+	_ZN16CComponentTesterC2ER11CDataLoggerR22MComponentTestObserver @ 43 NONAME
+	_ZN16CComponentTesterD0Ev @ 44 NONAME
+	_ZN16CComponentTesterD1Ev @ 45 NONAME
+	_ZN16CComponentTesterD2Ev @ 46 NONAME
+	_ZN19CLeakTestTransition21PostTransitionCleanupEv @ 47 NONAME
+	_ZN19CLeakTestTransition4RunLEv @ 48 NONAME
+	_ZN19CLeakTestTransition8RunErrorEi @ 49 NONAME
+	_ZThn28_N16CComponentTester8CompleteEP9CUnitTest @ 50 NONAME ; #<thunk>#
+	_ZN19CLeakTestTransitionC2ERK7TDesC16R16CUnitTestContextR20TTransitionValidator @ 51 NONAME
+	_ZN9CUnitTest14AddTransitionLEP11CTransition @ 52 NONAME
+	_ZN9CUnitTest14SetParametersLEPv @ 53 NONAME
+	_ZN9CUnitTest18AddLeaveErrorCodeLEi @ 54 NONAME
+	_ZN9CUnitTest18UnitTestConstructLEv @ 55 NONAME
+	_ZN9CUnitTest20SetCurrentTransitionER11CTransition @ 56 NONAME
+	_ZN9CUnitTest22AddBlockingTransitionLEP11CTransition @ 57 NONAME
+	_ZN9CUnitTest4RunLEv @ 58 NONAME
+	_ZN9CUnitTest7RunTestE27TTimeIntervalMicroSeconds32 @ 59 NONAME
+	_ZN9CUnitTest8CompleteER11CTransitioni @ 60 NONAME
+	_ZN9CUnitTest8DoCancelEv @ 61 NONAME
+	_ZN9CUnitTestD0Ev @ 62 NONAME
+	_ZN9CUnitTestD1Ev @ 63 NONAME
+	_ZN9CUnitTestD2Ev @ 64 NONAME
+	_ZNK11CTransition12GetErrorCodeEv @ 65 NONAME
+	_ZNK11CTransition12TransitionIdEv @ 66 NONAME
+	_ZNK11CTransition14TransitionInfoEv @ 67 NONAME
+	_ZNK11CTransition20IsBlockingTransitionEv @ 68 NONAME
+	_ZNK15CTestController14FindComponentsEv @ 69 NONAME
+	_ZNK16CComponentTester15TransitionSetsLEv @ 70 NONAME
+	_ZNK9CUnitTest20GetCurrentTransitionEv @ 71 NONAME
+	_ZTI11CTransition @ 72 NONAME ; #<TI>#
+	_ZTI15CTestController @ 73 NONAME ; #<TI>#
+	_ZTI16CComponentTester @ 74 NONAME ; #<TI>#
+	_ZTI19CLeakTestTransition @ 75 NONAME ; #<TI>#
+	_ZTI9CUnitTest @ 76 NONAME ; #<TI>#
+	_ZTV11CTransition @ 77 NONAME ; #<VT>#
+	_ZTV15CTestController @ 78 NONAME ; #<VT>#
+	_ZTV16CComponentTester @ 79 NONAME ; #<VT>#
+	_ZTV19CLeakTestTransition @ 80 NONAME ; #<VT>#
+	_ZTV9CUnitTest @ 81 NONAME ; #<VT>#
+	_ZTI11CDataLogger @ 82 NONAME ; #<TI>#
+	_ZTI12CTestManager @ 83 NONAME ABSENT ; #<TI>#
+	_ZTI13CUnitTestInfo @ 84 NONAME ABSENT ; #<TI>#
+	_ZTI14CComponentInfo @ 85 NONAME ; #<TI>#
+	_ZTI17CDefaultLogOutput @ 86 NONAME ABSENT ; #<TI>#
+	_ZTI19TLogMessageOverflow @ 87 NONAME ABSENT ; #<TI>#
+	_ZTI20TLogMessageOverflow8 @ 88 NONAME ABSENT ; #<TI>#
+	_ZTIN11CDataLogger11TDebugPrintE @ 89 NONAME ABSENT ; #<TI>#
+	_ZTV11CDataLogger @ 90 NONAME ; #<VT>#
+	_ZTV12CTestManager @ 91 NONAME ABSENT ; #<VT>#
+	_ZTV13CUnitTestInfo @ 92 NONAME ABSENT ; #<VT>#
+	_ZTV14CComponentInfo @ 93 NONAME ; #<VT>#
+	_ZTV17CDefaultLogOutput @ 94 NONAME ABSENT ; #<VT>#
+	_ZTV19TLogMessageOverflow @ 95 NONAME ABSENT ; #<VT>#
+	_ZTV20TLogMessageOverflow8 @ 96 NONAME ABSENT ; #<VT>#
+	_ZTVN11CDataLogger11TDebugPrintE @ 97 NONAME ABSENT ; #<VT>#
+
--- a/lowlevellibsandfws/pluginfw/Test_Bed/test_bed/DataLogger.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/lowlevellibsandfws/pluginfw/Test_Bed/test_bed/DataLogger.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -417,7 +417,9 @@
 
 void CDataLogger::SetupRDebugL(TBool aRequest) 
 	{
-	delete iDebug; 
+	delete iDebug;
+	iDebug = 0;
+	
 	if(aRequest) 
 		iDebug = new(ELeave) TDebugPrint;		// Print to RDebug
 	else 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0219.155 PREQ806 Design Document.mdl	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,1208 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.1.9113.5"
+    charSet    	0)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"41863FC902E7"
+    defaults   	(object defaults
+	rightMargin 	0.250000
+	leftMargin 	0.250000
+	topMargin  	0.250000
+	bottomMargin 	0.500000
+	pageOverlap 	0.250000
+	clipIconLabels 	TRUE
+	autoResize 	TRUE
+	snapToGrid 	TRUE
+	gridX      	16
+	gridY      	16
+	defaultFont 	(object Font
+	    size       	10
+	    face       	"Arial"
+	    bold       	FALSE
+	    italics    	FALSE
+	    underline  	FALSE
+	    strike     	FALSE
+	    color      	0
+	    default_color 	TRUE)
+	showMessageNum 	1
+	showClassOfObject 	TRUE
+	notation   	"Unified")
+    root_usecase_package 	(object Class_Category "Use Case View"
+	quid       	"41863FC902E9"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list)
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"41863FC902F0"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"41863FC902E8"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"41863FC902EA"
+	logical_models 	(list unit_reference_list
+	    (object Class "CResourceFile"
+		quid       	"41863FE001ED"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"418640A600E3"
+			supplier   	"Logical View::CResourceFile"
+			quidu      	"41863FE001ED")
+		    (object Uses_Relationship
+			quid       	"418640E70160"
+			supplier   	"Logical View::RResourceFileImpl"
+			quidu      	"418640B700F3")
+		    (object Uses_Relationship
+			quid       	"418640F20131"
+			supplier   	"Logical View::RFile"
+			quidu      	"418640DC00F3")
+		    (object Uses_Relationship
+			quid       	"418641CD00F3"
+			supplier   	"Logical View::RResourceArchive"
+			quidu      	"418641B30066"
+			client_cardinality 	(value cardinality "0..1"))
+		    (object Uses_Relationship
+			quid       	"41864C0E02C7"
+			supplier   	"Logical View::RResourceReader"
+			quidu      	"41864BFE0170"))
+		operations 	(list Operations
+		    (object Operation "NewL"
+			quid       	"418657E50037"
+			parameters 	(list Parameters
+			    (object Parameter "const TDesC8& aRscArchive"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			quid       	"418660380085"
+			parameters 	(list Parameters
+			    (object Parameter "const TDesC8& aRscArchive"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RResourceFileImpl"
+		quid       	"418640B700F3"
+		operations 	(list Operations
+		    (object Operation "OpenL"
+			quid       	"418661870047"
+			parameters 	(list Parameters
+			    (object Parameter "const TDesC8& aRscArchive")
+			    (object Parameter "const TBaAssert& aAssert"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RFile"
+		quid       	"418640DC00F3"
+		operations 	(list Operations
+		    (object Operation "Open"
+			quid       	"41864F64026A"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Read"
+			quid       	"41864F730335"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Seek"
+			quid       	"41864F7701DD"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "etc"
+			quid       	"41864F7A03E1"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RResourceArchive"
+		quid       	"418641B30066"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"418641D3025A"
+			supplier   	"Logical View::RResourceFileImpl"
+			quidu      	"418640B700F3"
+			client_cardinality 	(value cardinality "0..n"))
+		    (object Uses_Relationship
+			quid       	"418641DA0150"
+			supplier   	"Logical View::RFile"
+			quidu      	"418640DC00F3"))
+		operations 	(list Operations
+		    (object Operation "Close"
+			quid       	"41DBC98E0222"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "OpenL"
+			quid       	"418654140066"
+			parameters 	(list Parameters
+			    (object Parameter "RFs& aFs")
+			    (object Parameter "const TDesC& aName"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CResourceFile* NextL"
+			quid       	"4186545C00E3"
+			parameters 	(list Parameters
+			    (object Parameter "HBufC*& aRscFileName"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Reset"
+			quid       	"418F7DE8011B"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TUid Type"
+			quid       	"4193785C0375"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RResourceReader"
+		quid       	"41864BFE0170"
+		documentation 	
+|
+|
+		
+		operations 	(list Operations
+		    (object Operation "OpenL"
+			quid       	"41864C920121"
+			parameters 	(list Parameters
+			    (object Parameter "const CResourceFile* aRscFile")
+			    (object Parameter "TInt aResourceId"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Close"
+			quid       	"41864CE301AE"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Read etc"
+			quid       	"41864ED30037"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "client"
+		quid       	"418650F3017F"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"418651070392"
+			supplier   	"Logical View::RResourceReader"
+			quidu      	"41864BFE0170")
+		    (object Uses_Relationship
+			quid       	"4186510B0141"
+			supplier   	"Logical View::CResourceFile"
+			quidu      	"41863FE001ED")
+		    (object Uses_Relationship
+			quid       	"418653EA0037"
+			supplier   	"Logical View::RResourceArchive"
+			quidu      	"418641B30066")))
+	    (object Mechanism @1
+		logical_models 	(list unit_reference_list
+		    (object Object "client"
+			quid       	"418662A002F6"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"418662DC00A4"
+				supplier   	"client"
+				quidu      	"418662A002F6")
+			    (object Link
+				quid       	"418662E200B4"
+				supplier   	"CResourceArchive"
+				quidu      	"418662D001CD"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"418662E200B5"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0)
+				    (object Message ""
+					quid       	"41875A2D0260"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	1)
+				    (object Message ""
+					quid       	"41875FC90096"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"6"
+					ordinal    	8)))
+			    (object Link
+				quid       	"41875B30039C"
+				supplier   	"CResourceFile"
+				quidu      	"4187588E01FD")
+			    (object Link
+				quid       	"41875D5E010B"
+				supplier   	"RResourceReader"
+				quidu      	"418758D80029"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41875D5E010C"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3"
+					ordinal    	5)
+				    (object Message ""
+					quid       	"41875DBE00AE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"4"
+					ordinal    	6)
+				    (object Message ""
+					quid       	"41875DF60274"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"5"
+					ordinal    	7))))
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "CResourceArchive"
+			quid       	"418662D001CD"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4187A38400C4"
+				supplier   	"CResourceArchive"
+				quidu      	"418662D001CD")
+			    (object Link
+				quid       	"41986B4501CD"
+				supplier   	"CResourceFile"
+				quidu      	"4187588E01FD"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41986B4501CE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	2))))
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "CResourceFile"
+			quid       	"4187588E01FD"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"41875B6B0216"
+				supplier   	"CResourceFile"
+				quidu      	"4187588E01FD"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41986B4C0085"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	3)))
+			    (object Link
+				quid       	"41875BBE00A0"
+				supplier   	"RResourceFileImpl"
+				quidu      	"418758B302C8"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41986BA402E7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.2"
+					ordinal    	4))))
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "RResourceFileImpl"
+			quid       	"418758B302C8"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "RResourceReader"
+			quid       	"418758D80029"
+			persistence 	"Transient"
+			multi      	FALSE))))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"41863FC902EE"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::CResourceFile" @2
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1600, 752)
+			label      	(object ItemLabel
+			    Parent_View 	@2
+			    location   	(1201, 646)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	798
+			    justify    	0
+			    label      	"CResourceFile")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"41863FE001ED"
+			compartment 	(object Compartment
+			    Parent_View 	@2
+			    location   	(1201, 707)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	3
+			    max_width  	803)
+			width      	816
+			height     	236
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RResourceFileImpl" @3
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1600, 1104)
+			label      	(object ItemLabel
+			    Parent_View 	@3
+			    location   	(986, 1023)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1228
+			    justify    	0
+			    label      	"RResourceFileImpl")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418640B700F3"
+			compartment 	(object Compartment
+			    Parent_View 	@3
+			    location   	(986, 1084)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	2
+			    max_width  	1234)
+			width      	1246
+			height     	186
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RFile" @4
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2096, 1600)
+			label      	(object ItemLabel
+			    Parent_View 	@4
+			    location   	(1940, 1440)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	313
+			    justify    	0
+			    label      	"RFile")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418640DC00F3"
+			compartment 	(object Compartment
+			    Parent_View 	@4
+			    location   	(1940, 1501)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	5
+			    max_width  	181)
+			width      	331
+			height     	344
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RResourceArchive" @5
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(944, 1600)
+			label      	(object ItemLabel
+			    Parent_View 	@5
+			    location   	(486, 1419)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	916
+			    justify    	0
+			    label      	"RResourceArchive")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418641B30066"
+			compartment 	(object Compartment
+			    Parent_View 	@5
+			    location   	(486, 1480)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	6
+			    max_width  	912)
+			width      	934
+			height     	386
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @6
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418641DA0150"
+			client     	@5
+			supplier   	@4
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::RResourceReader" @7
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1280, 320)
+			label      	(object ItemLabel
+			    Parent_View 	@7
+			    location   	(735, 189)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1090
+			    justify    	0
+			    label      	"RResourceReader")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"41864BFE0170"
+			compartment 	(object Compartment
+			    Parent_View 	@7
+			    location   	(735, 250)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	4
+			    max_width  	1096)
+			width      	1108
+			height     	286
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::client" @8
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(432, 800)
+			label      	(object ItemLabel
+			    Parent_View 	@8
+			    location   	(351, 749)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	162
+			    justify    	0
+			    label      	"client")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418650F3017F"
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @9
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418651070392"
+			client     	@8
+			supplier   	@7
+			line_style 	0)
+		    (object UsesView "" @10
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4186510B0141"
+			client     	@8
+			supplier   	@2
+			line_style 	0)
+		    (object UsesView "" @11
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418653EA0037"
+			client     	@8
+			supplier   	@5
+			line_style 	0)
+		    (object UsesView "" @12
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418640E70160"
+			client     	@2
+			supplier   	@3
+			line_style 	0)
+		    (object Label @13
+			location   	(441, 1893)
+			nlines     	1
+			max_width  	1562
+			label      	"Note: The RResourceReader and RFile classes are included for completeness only.")
+		    (object Label @14
+			location   	(552, 1958)
+			nlines     	1
+			max_width  	881
+			label      	"No changes are required to these classes.")))
+	    (object InteractionDiagram "retrieve rsc data from SPI file"
+		mechanism_ref 	@1
+		quid       	"418662970315"
+		title      	"retrieve rsc data from SPI file"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	49
+		items      	(list diagram_item_list
+		    (object InterObjView "client" @15
+			location   	(464, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@15
+			    location   	(464, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	282
+			    justify    	0
+			    label      	"client")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418662A002F6"
+			width      	300
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @16
+			    location   	(464, 400)
+			    line_color 	3342489
+			    InterObjView 	@15
+			    height     	1352
+			    y_coord    	1292
+			    Nested     	FALSE))
+		    (object InterObjView "CResourceArchive" @17
+			location   	(992, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@17
+			    location   	(992, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	426
+			    justify    	0
+			    label      	"CResourceArchive")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418662D001CD"
+			width      	444
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @18
+			    location   	(992, 432)
+			    line_color 	3342489
+			    InterObjView 	@17
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @19
+			    location   	(992, 704)
+			    line_color 	3342489
+			    InterObjView 	@17
+			    height     	484
+			    y_coord    	424
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @20
+			    location   	(992, 1632)
+			    line_color 	3342489
+			    InterObjView 	@17
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "CResourceFile" @21
+			location   	(1449, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@21
+			    location   	(1449, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	282
+			    justify    	0
+			    label      	"CResourceFile")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4187588E01FD"
+			width      	300
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @22
+			    location   	(1456, 784)
+			    line_color 	3342489
+			    InterObjView 	@21
+			    height     	344
+			    y_coord    	284
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @23
+			    location   	(1456, 848)
+			    line_color 	3342489
+			    InterObjView 	@21
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "RResourceFileImpl" @24
+			location   	(1833, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@24
+			    location   	(1833, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	363
+			    justify    	0
+			    label      	"RResourceFileImpl")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418758B302C8"
+			width      	381
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @25
+			    location   	(1840, 1008)
+			    line_color 	3342489
+			    InterObjView 	@24
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "RResourceReader" @26
+			location   	(2233, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@26
+			    location   	(2233, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	332
+			    justify    	0
+			    label      	"RResourceReader")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418758D80029"
+			width      	350
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @27
+			    location   	(2233, 1299)
+			    line_color 	3342489
+			    InterObjView 	@26
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @28
+			    location   	(2233, 1398)
+			    line_color 	3342489
+			    InterObjView 	@26
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @29
+			    location   	(2233, 1510)
+			    line_color 	3342489
+			    InterObjView 	@26
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @30
+			location   	(16, 432)
+			label      	(object SegLabel @31
+			    Parent_View 	@30
+			    location   	(727, 388)
+			    quidu      	"418662E200B5"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@17
+			Focus_Src  	@16
+			Focus_Entry 	@18
+			origin     	(479, 432)
+			terminus   	(976, 432)
+			ordinal    	0)
+		    (object Label @32
+			location   	(506, 353)
+			nlines     	1
+			max_width  	769
+			label      	"OpenL(RFs& aFs, const TDesC& aName)")
+		    (object InterMessView "" @33
+			location   	(16, 704)
+			label      	(object SegLabel @34
+			    Parent_View 	@33
+			    location   	(727, 660)
+			    quidu      	"41875A2D0260"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@17
+			Focus_Src  	@16
+			Focus_Entry 	@19
+			origin     	(479, 704)
+			terminus   	(976, 704)
+			ordinal    	1)
+		    (object Label @35
+			location   	(506, 622)
+			nlines     	1
+			max_width  	931
+			label      	"CResourceFile* NextL(HBufC*& aRscFileName)")
+		    (object Label @36
+			location   	(1104, 704)
+			nlines     	1
+			max_width  	725
+			label      	"NewLC(const TDesC8& aRscArchive)")
+		    (object Label @37
+			location   	(1504, 765)
+			nlines     	1
+			max_width  	781
+			label      	"ConstructL(const TDesC8& aRscArchive)")
+		    (object Label @38
+			location   	(1513, 905)
+			nlines     	1
+			max_width  	719
+			label      	"OpenL(const TDesC8& aRscArchive)")
+		    (object InterMessView "" @39
+			location   	(16, 1299)
+			label      	(object SegLabel @40
+			    Parent_View 	@39
+			    location   	(1348, 1255)
+			    quidu      	"41875D5E010C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@26
+			Focus_Src  	@16
+			Focus_Entry 	@27
+			origin     	(479, 1299)
+			terminus   	(2217, 1299)
+			ordinal    	5)
+		    (object Label @41
+			location   	(537, 1218)
+			nlines     	1
+			max_width  	600
+			label      	"OpenL(const CResourceFile* aRscFile, TInt aResourceId)")
+		    (object InterMessView "" @42
+			location   	(16, 1398)
+			label      	(object SegLabel @43
+			    Parent_View 	@42
+			    location   	(1348, 1354)
+			    quidu      	"41875DBE00AE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@26
+			Focus_Src  	@16
+			Focus_Entry 	@28
+			origin     	(479, 1398)
+			terminus   	(2217, 1398)
+			ordinal    	6)
+		    (object Label @44
+			location   	(681, 1333)
+			nlines     	1
+			max_width  	319
+			label      	"Read....1()")
+		    (object InterMessView "" @45
+			location   	(16, 1510)
+			label      	(object SegLabel @46
+			    Parent_View 	@45
+			    location   	(1348, 1466)
+			    quidu      	"41875DF60274"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@26
+			Focus_Src  	@16
+			Focus_Entry 	@29
+			origin     	(479, 1510)
+			terminus   	(2217, 1510)
+			ordinal    	7)
+		    (object Label @47
+			location   	(681, 1445)
+			nlines     	1
+			max_width  	319
+			label      	"Read....n()")
+		    (object NoteView @48
+			location   	(201, 1459)
+			label      	(object ItemLabel
+			    Parent_View 	@48
+			    location   	(57, 1359)
+			    fill_color 	13434879
+			    nlines     	4
+			    max_width  	252
+			    label      	"Repeat step 4 for each Read required")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	312
+			height     	212)
+		    (object Label @49
+			location   	(368, 672)
+			nlines     	1
+			max_width  	43
+			label      	"2.")
+		    (object Label @50
+			location   	(368, 1392)
+			nlines     	1
+			max_width  	43
+			label      	"4.1")
+		    (object Label @51
+			location   	(368, 1280)
+			nlines     	1
+			max_width  	43
+			label      	"3.")
+		    (object Label @52
+			location   	(368, 1612)
+			nlines     	1
+			max_width  	43
+			label      	"5.")
+		    (object NoteView @53
+			location   	(240, 912)
+			label      	(object ItemLabel
+			    Parent_View 	@53
+			    location   	(80, 799)
+			    fill_color 	13434879
+			    nlines     	4
+			    max_width  	284
+			    label      	"Repeat steps 2 to 4 for each Rsc archive in the  SPI file")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	344
+			height     	238)
+		    (object InterMessView "" @54
+			location   	(16, 1627)
+			label      	(object SegLabel @55
+			    Parent_View 	@54
+			    location   	(727, 1583)
+			    quidu      	"41875FC90096"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@17
+			Focus_Src  	@16
+			Focus_Entry 	@20
+			origin     	(479, 1627)
+			terminus   	(976, 1627)
+			ordinal    	8)
+		    (object Label @56
+			location   	(681, 1559)
+			nlines     	1
+			max_width  	175
+			label      	"Close()")
+		    (object Label @57
+			location   	(483, 1982)
+			nlines     	1
+			max_width  	1562
+			label      	"Note: The RResourceReader class is included for completeness only.")
+		    (object Label @58
+			location   	(595, 2046)
+			nlines     	1
+			max_width  	881
+			label      	"No changes are required to this class.")
+		    (object Label @59
+			location   	(368, 400)
+			nlines     	1
+			max_width  	43
+			label      	"1.")
+		    (object Label @60
+			location   	(368, 1472)
+			nlines     	1
+			max_width  	43
+			label      	"4.n")
+		    (object InterMessView "" @61
+			location   	(16, 782)
+			label      	(object SegLabel @62
+			    Parent_View 	@61
+			    location   	(1220, 738)
+			    quidu      	"41986B4501CE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@17
+			supplier   	@21
+			Focus_Src  	@19
+			Focus_Entry 	@22
+			origin     	(1007, 782)
+			terminus   	(1433, 782)
+			ordinal    	2)
+		    (object SelfMessView "" @63
+			location   	(16, 840)
+			label      	(object SegLabel @64
+			    Parent_View 	@63
+			    location   	(1540, 796)
+			    quidu      	"41986B4C0085"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@21
+			supplier   	@21
+			Focus_Src  	@22
+			Focus_Entry 	@23
+			origin     	(1465, 840)
+			terminus   	(1615, 840)
+			ordinal    	3)
+		    (object InterMessView "" @65
+			location   	(16, 1008)
+			label      	(object SegLabel @66
+			    Parent_View 	@65
+			    location   	(1640, 964)
+			    quidu      	"41986BA402E7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@21
+			supplier   	@24
+			Focus_Src  	@22
+			Focus_Entry 	@25
+			origin     	(1464, 1008)
+			terminus   	(1817, 1008)
+			ordinal    	4)))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"41863FC902EA"
+	physical_models 	(list unit_reference_list)
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"41863FC902EF"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    process_structure 	(object Processes
+	quid       	"41863FC902EB"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"41863FC902ED"
+		title      	"Deployment View"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    properties 	(object Properties
+	attributes 	(list Attribute_Set
+	    (object Attribute
+		tool       	"DDL"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"DDL"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Directory"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DataBase"
+			value      	("DataBaseSet" 800))
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DataBaseSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"DDL"
+				name       	"ANSI"
+				value      	800)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Oracle"
+				value      	801)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"SQLServer"
+				value      	802)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Sybase"
+				value      	803)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Watcom"
+				value      	804)))
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKeyColumnName"
+			value      	"Id")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKeyColumnType"
+			value      	"NUMBER(5)")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"ViewName"
+			value      	"V_")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"TableName"
+			value      	"T_")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"InheritSuffix"
+			value      	"_V")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DropClause"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"BaseViews"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DDLScriptFilename"
+			value      	"DDL1.SQL")))
+	    (object Attribute
+		tool       	"DDL"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"DDL"
+			name       	"ColumnType"
+			value      	"VARCHAR")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Length"
+			value      	"")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"NullsOK"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKey"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Unique"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"CompositeUnique"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"CheckConstraint"
+			value      	"")))
+	    (object Attribute
+		tool       	"DDL"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Model Integrator"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Version Control"
+		name       	"HiddenTool"
+		value      	FALSE))
+	quid       	"41863FC902EC"))
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0250.201 PREQ967 Design Document.mdl	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,1884 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.1.9113.5"
+    charSet    	0)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"420770670241"
+    defaults   	(object defaults
+	rightMargin 	0.250000
+	leftMargin 	0.250000
+	topMargin  	0.250000
+	bottomMargin 	0.500000
+	pageOverlap 	0.250000
+	clipIconLabels 	TRUE
+	autoResize 	TRUE
+	snapToGrid 	TRUE
+	gridX      	16
+	gridY      	16
+	defaultFont 	(object Font
+	    size       	10
+	    face       	"Arial"
+	    bold       	FALSE
+	    italics    	FALSE
+	    underline  	FALSE
+	    strike     	FALSE
+	    color      	0
+	    default_color 	TRUE)
+	showMessageNum 	1
+	showClassOfObject 	TRUE
+	notation   	"Unified")
+    root_usecase_package 	(object Class_Category "Use Case View"
+	quid       	"420770670243"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list)
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"42077069006D"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	5335
+		origin_y   	19783
+		items      	(list diagram_item_list))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"420770670242"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"420770670244"
+	logical_models 	(list unit_reference_list
+	    (object Class "CServerStartupMgr"
+		quid       	"420770750186"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"420771E401C4"
+			supplier   	"Logical View::CDmDomain"
+			quidu      	"420771590118")
+		    (object Inheritance_Relationship
+			quid       	"4208D31F03AF"
+			supplier   	"Logical View::CDmDomainTestHarness"
+			quidu      	"4208D2F002A5"))
+		operations 	(list Operations
+		    (object Operation "CServerStartupMgr"
+			quid       	"420770C40157"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RunL"
+			quid       	"4207712B0176"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RegisterObserver"
+			quid       	"422EC4C702A6"
+			parameters 	(list Parameters
+			    (object Parameter "obs"
+				type       	"MStartupStateObserver"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Initialise"
+			quid       	"422F17010313"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "UpdateStateAwareObjects"
+			quid       	"42077B4401E3"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "GetKnownState"
+			quid       	"42548929032C"
+			parameters 	(list Parameters
+			    (object Parameter "aState"
+				type       	"TDmDomainState"))
+			result     	"TStartupStateIdentifier"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0))
+		class_attributes 	(list class_attribute_list
+		    (object ClassAttribute "EKFinalStartupState"
+			quid       	"42077EB3001E"
+			type       	"TStartupStateIdentifier"
+			initv      	"EStartupStateNonCritical"
+			Containment 	"By Value")
+		    (object ClassAttribute "iObserverList"
+			quid       	"422EC56F0258"
+			type       	"RPointerArray<MStartupStateObserver>")))
+	    (object Class "CDmDomain"
+		quid       	"420771590118"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"4208D87A03B1"
+			supplier   	"Logical View::CActive"
+			quidu      	"4208D86B0084"))
+		operations 	(list Operations
+		    (object Operation "CDmDomain"
+			quid       	"4207720603B8"
+			parameters 	(list Parameters
+			    (object Parameter "aHierarchyId"
+				type       	"TDmHierarchyId ")
+			    (object Parameter "aDomainId"
+				type       	"TDmDomainId "))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RequestTransitionNotificationL"
+			quid       	"42077700033B"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "AcknowledgeLastStateL"
+			quid       	"4207770E01B4"
+			parameters 	(list Parameters
+			    (object Parameter "aError"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetState"
+			quid       	"420777C300E9"
+			result     	"TDmDomainState "
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RunL"
+			quid       	"42077843000F"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			quid       	"420B5D8B02D4"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "DoCancel"
+			quid       	"420B5DBA03DD"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0))
+		statemachine 	(object State_Machine "State/Activity Model"
+		    quid       	"420A31D0002B"
+		    states     	(list States
+			(object State "$UNNAMED$0"
+			    quid       	"420A323901D0"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A334501A2"
+				    supplier   	"Critical-Static"
+				    quidu      	"420A323D000B"
+				    sendEvent  	(object sendEvent
+					quid       	"420A334501A5")))
+			    type       	"StartState")
+			(object State "Critical-Static"
+			    quid       	"420A323D000B"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A333600F6"
+				    supplier   	"Critical-Dynamic"
+				    quidu      	"420A325702EA"
+				    sendEvent  	(object sendEvent
+					quid       	"420A333600F9"))
+				(object State_Transition
+				    quid       	"420A33CB01E0"
+				    supplier   	"Critical-Static"
+				    quidu      	"420A323D000B"
+				    sendEvent  	(object sendEvent
+					quid       	"420A33CB01E3")))
+			    type       	"Normal")
+			(object State "Critical-Dynamic"
+			    quid       	"420A325702EA"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A33400069"
+				    supplier   	"Non-Critical"
+				    quidu      	"420A32A1024D"
+				    sendEvent  	(object sendEvent
+					quid       	"420A3340006C")))
+			    type       	"Normal")
+			(object State "Non-Critical"
+			    quid       	"420A32A1024D"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A339B01D0"
+				    supplier   	"Critical-Static"
+				    quidu      	"420A323D000B"
+				    sendEvent  	(object sendEvent
+					quid       	"420A339B01E0"))
+				(object State_Transition
+				    quid       	"420A340C020F"
+				    supplier   	"$UNNAMED$1"
+				    quidu      	"420A340500B7"
+				    sendEvent  	(object sendEvent
+					quid       	"420A340C0212")))
+			    type       	"Normal")
+			(object State "$UNNAMED$1"
+			    quid       	"420A340500B7"
+			    type       	"EndState"))
+		    partitions 	(list Partitions)
+		    statediagrams 	(list StateDiagrams
+			(object State_Diagram "Staged Startup"
+			    quid       	"420A31D0003A"
+			    title      	"Staged Startup"
+			    zoom       	100
+			    max_height 	28350
+			    max_width  	21600
+			    origin_x   	0
+			    origin_y   	0
+			    items      	(list diagram_item_list
+				(object StateView "StartState" "$UNNAMED$0" @1
+				    location   	(897, 144)
+				    label      	(object ItemLabel
+					Parent_View 	@1
+					location   	(939, 114)
+					nlines     	2
+					max_width  	600
+					label      	"")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A323901D0"
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Critical-Dynamic" @2
+				    location   	(896, 736)
+				    label      	(object ItemLabel
+					Parent_View 	@2
+					location   	(896, 726)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	342
+					justify    	0
+					label      	"Critical-Dynamic")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A325702EA"
+				    width      	438
+				    height     	132
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Non-Critical" @3
+				    location   	(896, 1072)
+				    label      	(object ItemLabel
+					Parent_View 	@3
+					location   	(896, 1059)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	340
+					justify    	0
+					label      	"Non-Critical")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A32A1024D"
+				    width      	437
+				    height     	138
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Critical-Static" @4
+				    location   	(896, 448)
+				    label      	(object ItemLabel
+					Parent_View 	@4
+					location   	(896, 442)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	342
+					justify    	0
+					label      	"Critical-Static")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A323D000B"
+				    width      	438
+				    height     	125
+				    autoResize 	TRUE)
+				(object TransView "" @5
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A333600F6"
+				    client     	@4
+				    supplier   	@2
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @6
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A334501A2"
+				    client     	@1
+				    supplier   	@4
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object StateView "EndState" "$UNNAMED$1" @7
+				    location   	(896, 1360)
+				    label      	(object ItemLabel
+					Parent_View 	@7
+					location   	(950, 1318)
+					nlines     	2
+					max_width  	600
+					label      	"")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A340500B7"
+				    autoResize 	TRUE)
+				(object TransView "" @8
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A340C020F"
+				    client     	@3
+				    supplier   	@7
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @9
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A33400069"
+				    client     	@2
+				    supplier   	@3
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object NoteView @10
+				    location   	(1568, 448)
+				    label      	(object ItemLabel
+					Parent_View 	@10
+					location   	(1349, 379)
+					fill_color 	13434879
+					nlines     	2
+					max_width  	402
+					label      	"Discover plugins on RO Internal Drive units")
+				    line_color 	3342489
+				    fill_color 	13434879
+				    width      	462
+				    height     	150)
+				(object NoteView @11
+				    location   	(1552, 737)
+				    label      	(object ItemLabel
+					Parent_View 	@11
+					location   	(1352, 643)
+					fill_color 	13434879
+					nlines     	3
+					max_width  	365
+					label      	"Catch up to last 'interested' state i.e. Critical-Static")
+				    line_color 	3342489
+				    fill_color 	13434879
+				    width      	425
+				    height     	200)
+				(object NoteView @12
+				    location   	(1648, 1072)
+				    label      	(object ItemLabel
+					Parent_View 	@12
+					location   	(1357, 941)
+					fill_color 	13434879
+					nlines     	5
+					max_width  	546
+					label      	
+|Discover plugins on all other Drive Units
+|
+|Catch up to last 'interested' state i.e. Non Critical
+					)
+				    line_color 	3342489
+				    fill_color 	13434879
+				    width      	606
+				    height     	274)
+				(object AttachView "" @13
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@10
+				    supplier   	@4
+				    line_style 	0)
+				(object AttachView "" @14
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@11
+				    supplier   	@2
+				    line_style 	0)
+				(object AttachView "" @15
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@12
+				    supplier   	@3
+				    line_style 	0)
+				(object NoteView @16
+				    location   	(304, 784)
+				    label      	(object ItemLabel
+					Parent_View 	@16
+					location   	(138, 703)
+					fill_color 	13434879
+					nlines     	3
+					max_width  	296
+					label      	"Restart/Reboot returns System to Start")
+				    line_color 	3342489
+				    fill_color 	13434879
+				    width      	356
+				    height     	175)
+				(object AttachView "" @17
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@16
+				    supplier   	@1
+				    vertices   	(list Points
+					(303, 696)
+					(303, 144)
+					(867, 144))
+				    line_style 	0)
+				(object AttachView "" @18
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@16
+				    supplier   	@7
+				    vertices   	(list Points
+					(303, 871)
+					(303, 1359)
+					(854, 1359))
+				    line_style 	0))))))
+	    (object Class "CDmDomainTestHarness"
+		quid       	"4208D2F002A5"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"429B9A3702F3"
+			supplier   	"Logical View::CDmDomain"
+			quidu      	"420771590118"))
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"429B99EB012D"
+			supplier   	"Logical View::CDmDomain"
+			quidu      	"420771590118"))
+		operations 	(list Operations
+		    (object Operation "CDmDomainTestHarness"
+			quid       	"4208D3680297"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RequestTransitionNotificationL"
+			quid       	"4208D3AB0372"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "AcknowledgeLastStateL"
+			quid       	"4208D42700A5"
+			parameters 	(list Parameters
+			    (object Parameter "aError"
+				type       	"TInt"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetState"
+			quid       	"4208D48002C9"
+			result     	"TDmDomainState"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "RunL"
+			quid       	"4208D4BA002A"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "SetState"
+			quid       	"4208D512005A"
+			parameters 	(list Parameters
+			    (object Parameter "aDomainState"
+				type       	"TDmDomainState"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ResetRequestTransitionNotificationL"
+			quid       	"429B9864005A"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsTransitionNotificationRequested"
+			quid       	"429B98760200"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsRequestNotificationCancelledL : TBool"
+			quid       	"43BC29B10026"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ResetLastStateAcknowledged"
+			quid       	"429B98900193"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "IsLastStateAcknowledged"
+			quid       	"429B98A402EC"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			quid       	"420B5FE703AE"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "DoCancel"
+			quid       	"420B5FFD03AE"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Protected"
+			uid        	0)
+		    (object Operation "IsTestBehaviour"
+			quid       	"429B98FB01F3"
+			result     	"TBool"
+			concurrency 	"Sequential"
+			opExportControl 	"Private"
+			uid        	0)
+		    (object Operation "Cancel"
+			quid       	"43B5CAEE0263"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CActive"
+		quid       	"4208D86B0084")
+	    (object Class "TServerStartupMgr_StateAccessor"
+		quid       	"4208DDF90048"
+		operations 	(list Operations
+		    (object Operation "UpdateStateAwareObjects"
+			quid       	"4208DF2E03B7"
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "GetKnownStartupState"
+			quid       	"4208DF3B001D"
+			parameters 	(list Parameters
+			    (object Parameter "aState"
+				type       	"TDmDomainState"))
+			result     	"TStartupStateIdentifier"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "CRegistryData"
+		quid       	"420A31F100D6"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"422ED0140219"
+			supplier   	"Logical View::MStartupStateObserver"
+			quidu      	"422ECFFA00E1"))
+		statemachine 	(object State_Machine "State/Activity Model"
+		    quid       	"420A321002F9"
+		    states     	(list States
+			(object State "$UNNAMED$2"
+			    quid       	"420A366D01E0"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A366D01E1"
+				    label      	""
+				    supplier   	"RegData_NoPluginsInt"
+				    quidu      	"420A366D01E5"
+				    Event      	(object Event "InitialiseEvent"
+					quid       	"42354E2D03A7")
+				    action     	(object action "Initialise"
+					quid       	"42354E2D03A8")
+				    sendEvent  	(object sendEvent
+					quid       	"420A366D01E4")))
+			    type       	"StartState")
+			(object State "RegData_CriticalPluginsInt"
+			    quid       	"420A366D01EE"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A366D01EF"
+				    label      	""
+				    supplier   	"RegData_AllPluginsInt"
+				    quidu      	"420A366D01F3"
+				    Event      	(object Event "ProcessSSAEvent"
+					quid       	"42354E2D03AD"
+					parameters 	"EStartupStateNonCritical : TDmDomainState")
+				    action     	(object action "Internalise Plugins on non RO Internal Drive units"
+					quid       	"42354E2D03AE")
+				    sendEvent  	(object sendEvent
+					quid       	"420A366D01F2")))
+			    type       	"Normal")
+			(object State "RegData_AllPluginsInt"
+			    quid       	"420A366D01F3"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A366D01F4"
+				    supplier   	"Critical-Static"
+				    sendEvent  	(object sendEvent
+					quid       	"420A366D01F7")))
+			    type       	"Normal")
+			(object State "RegData_NoPluginsInt"
+			    quid       	"420A366D01E5"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A366D01E6"
+				    label      	""
+				    supplier   	"RegData_CriticalPluginsInt"
+				    quidu      	"420A366D01EE"
+				    Event      	(object Event "ProcessSSAEvent"
+					quid       	"42354E2D03BD"
+					parameters 	"EStartupStateCriticalStatic : TDmDomainState")
+				    action     	(object action "Internalise Plugins on RO Internal Drive Units"
+					quid       	"42354E2D03BE")
+				    sendEvent  	(object sendEvent
+					quid       	"420A366D01E9"))
+				(object State_Transition
+				    quid       	"420A366D01EA"
+				    supplier   	"Critical-Static"
+				    sendEvent  	(object sendEvent
+					quid       	"420A366D01ED"))
+				(object State_Transition
+				    quid       	"42547EB500FA"
+				    supplier   	"RegData_AllPluginsInt"
+				    quidu      	"420A366D01F3"
+				    sendEvent  	(object sendEvent
+					quid       	"42547EB500FD")))
+			    type       	"Normal"))
+		    partitions 	(list Partitions)
+		    statediagrams 	(list StateDiagrams
+			(object State_Diagram "Transitions"
+			    quid       	"420A32100309"
+			    title      	"Transitions"
+			    zoom       	100
+			    max_height 	28350
+			    max_width  	21600
+			    origin_x   	0
+			    origin_y   	0
+			    items      	(list diagram_item_list
+				(object StateView "StartState" "$UNNAMED$2" @19
+				    location   	(897, 144)
+				    label      	(object ItemLabel
+					Parent_View 	@19
+					location   	(939, 114)
+					anchor_loc 	1
+					nlines     	2
+					max_width  	-36
+					justify    	0
+					label      	"")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A366D01E0"
+				    autoResize 	TRUE)
+				(object StateView "Normal" "RegData_CriticalPluginsInt" @20
+				    location   	(896, 816)
+				    label      	(object ItemLabel
+					Parent_View 	@20
+					location   	(896, 801)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	504
+					justify    	0
+					label      	"RegData_CriticalPluginsInt")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A366D01EE"
+				    width      	600
+				    height     	143
+				    autoResize 	TRUE)
+				(object StateView "Normal" "RegData_AllPluginsInt" @21
+				    location   	(896, 1184)
+				    label      	(object ItemLabel
+					Parent_View 	@21
+					location   	(896, 1172)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	454
+					justify    	0
+					label      	"RegData_AllPluginsInt")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A366D01F3"
+				    width      	550
+				    height     	137
+				    autoResize 	TRUE)
+				(object StateView "Normal" "RegData_NoPluginsInt" @22
+				    location   	(896, 432)
+				    label      	(object ItemLabel
+					Parent_View 	@22
+					location   	(896, 413)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	422
+					justify    	0
+					label      	"RegData_NoPluginsInt")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A366D01E5"
+				    width      	518
+				    height     	150
+				    autoResize 	TRUE)
+				(object TransView "" @23
+				    label      	(object SegLabel @24
+					Parent_View 	@23
+					location   	(1564, 1009)
+					anchor_loc 	1
+					nlines     	3
+					max_width  	1057
+					justify    	0
+					label      	"ProcessSSAEvent( EStartupStateNonCritical : TDmDomainState ) / Internalise Plugins on non RO Internal Drive units"
+					pctDist    	0.532751
+					height     	668
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A366D01EF"
+				    client     	@20
+				    supplier   	@21
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @25
+				    label      	(object SegLabel @26
+					Parent_View 	@25
+					location   	(1152, 250)
+					anchor_loc 	1
+					nlines     	1
+					max_width  	548
+					justify    	0
+					label      	"InitialiseEvent / Initialise"
+					pctDist    	0.417582
+					height     	256
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A366D01E1"
+				    client     	@19
+				    supplier   	@22
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object Label @27
+				    location   	(16, 703)
+				    nlines     	4
+				    max_width  	575
+				    label      	"ProcessSSAEvent(EStartupStateNonCritical : TDmDomainState)/Internalise Plugins on all Drive Units")
+				(object TransView "" @28
+				    label      	(object SegLabel @29
+					Parent_View 	@28
+					location   	(1589, 590)
+					anchor_loc 	1
+					nlines     	2
+					max_width  	1037
+					justify    	0
+					label      	"ProcessSSAEvent( EStartupStateCriticalStatic : TDmDomainState ) / Internalise Plugins on RO Internal Drive Units"
+					pctDist    	0.348740
+					height     	693
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A366D01E6"
+				    client     	@22
+				    supplier   	@20
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @30
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"42547EB500FA"
+				    client     	@22
+				    supplier   	@21
+				    vertices   	(list Points
+					(637, 431)
+					(175, 431)
+					(175, 1359)
+					(894, 1359)
+					(895, 1252))
+				    line_style 	0
+				    x_offset   	FALSE))))))
+	    (object Class "CDiscoverer"
+		quid       	"420A435403B5"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"422ED01A01DB"
+			supplier   	"Logical View::MStartupStateObserver"
+			quidu      	"422ECFFA00E1"))
+		statemachine 	(object State_Machine "State/Activity Model"
+		    quid       	"420A436903B5"
+		    states     	(list States
+			(object State "$UNNAMED$3"
+			    quid       	"420A438A026D"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A438A026E"
+				    label      	""
+				    supplier   	"Disc_NoPluginsDisc"
+				    quidu      	"420A438A0272"
+				    Event      	(object Event "InitialiseEvent"
+					quid       	"42354E2D03D4")
+				    action     	(object action "Initialise"
+					quid       	"42354E2D03D5")
+				    sendEvent  	(object sendEvent
+					quid       	"420A438A0271")))
+			    type       	"StartState")
+			(object State "Disc_CriticalPluginsDisc"
+			    quid       	"420A438A027B"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A438A027C"
+				    label      	""
+				    supplier   	"Disc_AllPluginsDisc"
+				    quidu      	"420A438A0280"
+				    Event      	(object Event "ProcessSSAEvent"
+					quid       	"42354E2D03DA"
+					parameters 	"EStartupStateNonCritical: TDmDomainState")
+				    action     	(object action "Discover Plugins on non RO Internal Drive Units"
+					quid       	"42354E2D03DB")
+				    sendEvent  	(object sendEvent
+					quid       	"420A438A027F"))
+				(object State_Transition
+				    quid       	"420A46610396"
+				    supplier   	"Disc_CriticalPluginsDisc"
+				    quidu      	"420A438A027B"
+				    sendEvent  	(object sendEvent
+					quid       	"420A46610399")))
+			    type       	"Normal")
+			(object State "Disc_AllPluginsDisc"
+			    quid       	"420A438A0280"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A438A0281"
+				    supplier   	"Critical-Static"
+				    sendEvent  	(object sendEvent
+					quid       	"420A438A0284"))
+				(object State_Transition
+				    quid       	"420A43C60173"
+				    supplier   	"Disc_NoPluginsDisc"
+				    quidu      	"420A438A0272"
+				    sendEvent  	(object sendEvent
+					quid       	"420A43C60176"))
+				(object State_Transition
+				    quid       	"420A45BD02BB"
+				    supplier   	"Disc_AllPluginsDisc"
+				    quidu      	"420A438A0280"
+				    sendEvent  	(object sendEvent
+					quid       	"420A45BD02BE"))
+				(object State_Transition
+				    quid       	"420A463003E4"
+				    supplier   	"Disc_AllPluginsDisc"
+				    quidu      	"420A438A0280"
+				    sendEvent  	(object sendEvent
+					quid       	"420A463003E7"))
+				(object State_Transition
+				    quid       	"423556BE01C4"
+				    label      	""
+				    supplier   	"Disc_PluginsDirty"
+				    quidu      	"4235563800BA"
+				    Event      	(object Event "ProcessDNEvent"
+					quid       	"423556BE01C5")
+				    action     	(object action "Plugins Added or Removed"
+					quid       	"423556BE01C6")
+				    sendEvent  	(object sendEvent
+					quid       	"423556BE01C7")))
+			    type       	"Normal")
+			(object State "Disc_NoPluginsDisc"
+			    quid       	"420A438A0272"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420A438A0273"
+				    label      	""
+				    supplier   	"Disc_CriticalPluginsDisc"
+				    quidu      	"420A438A027B"
+				    Event      	(object Event "ProcessSSAEvent"
+					quid       	"42354E2D03FE"
+					parameters 	"EStartupStateCriticalStatic: TDmDomainState")
+				    action     	(object action "Discover Plugins on RO Internal Drive Units"
+					quid       	"42354E2D03FF")
+				    sendEvent  	(object sendEvent
+					quid       	"420A438A0276"))
+				(object State_Transition
+				    quid       	"420A438A0277"
+				    supplier   	"Critical-Static"
+				    sendEvent  	(object sendEvent
+					quid       	"420A438A027A"))
+				(object State_Transition
+				    quid       	"42547CEF036B"
+				    supplier   	"Disc_AllPluginsDisc"
+				    quidu      	"420A438A0280"
+				    sendEvent  	(object sendEvent
+					quid       	"42547CEF036E")))
+			    type       	"Normal")
+			(object State "Disc_PluginsDirty"
+			    quid       	"4235563800BA"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"423556C201A5"
+				    label      	""
+				    supplier   	"Disc_AllPluginsDisc"
+				    quidu      	"420A438A0280"
+				    Event      	(object Event "ProcessDNEvent"
+					quid       	"423556C201A6")
+				    action     	(object action "Re-Discover All Plugins"
+					quid       	"423556C201A7")
+				    sendEvent  	(object sendEvent
+					quid       	"423556C201A8")))
+			    type       	"Normal"))
+		    partitions 	(list Partitions)
+		    statediagrams 	(list StateDiagrams
+			(object State_Diagram "Transitions"
+			    quid       	"420A436903B6"
+			    title      	"Transitions"
+			    zoom       	100
+			    max_height 	28350
+			    max_width  	21600
+			    origin_x   	0
+			    origin_y   	10
+			    items      	(list diagram_item_list
+				(object StateView "StartState" "$UNNAMED$3" @31
+				    location   	(1123, 198)
+				    label      	(object ItemLabel
+					Parent_View 	@31
+					location   	(1172, 164)
+					anchor_loc 	1
+					nlines     	2
+					max_width  	155
+					justify    	0
+					label      	"")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A438A026D"
+				    width      	75
+				    height     	68
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Disc_CriticalPluginsDisc" @32
+				    location   	(1123, 821)
+				    label      	(object ItemLabel
+					Parent_View 	@32
+					location   	(1123, 815)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	442
+					justify    	0
+					label      	"Disc_CriticalPluginsDisc")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A438A027B"
+				    width      	538
+				    height     	125
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Disc_AllPluginsDisc" @33
+				    location   	(1121, 1254)
+				    label      	(object ItemLabel
+					Parent_View 	@33
+					location   	(1121, 1239)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	366
+					justify    	0
+					label      	"Disc_AllPluginsDisc")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A438A0280"
+				    width      	462
+				    height     	143
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Disc_NoPluginsDisc" @34
+				    location   	(1122, 448)
+				    label      	(object ItemLabel
+					Parent_View 	@34
+					location   	(1122, 445)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	392
+					justify    	0
+					label      	"Disc_NoPluginsDisc")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420A438A0272"
+				    width      	488
+				    height     	119
+				    autoResize 	TRUE)
+				(object TransView "" @35
+				    label      	(object SegLabel @36
+					Parent_View 	@35
+					location   	(1400, 282)
+					anchor_loc 	1
+					nlines     	1
+					max_width  	450
+					justify    	0
+					label      	"InitialiseEvent / Initialise"
+					pctDist    	0.322785
+					height     	278
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A438A026E"
+				    client     	@31
+				    supplier   	@34
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @37
+				    label      	(object SegLabel @38
+					Parent_View 	@37
+					location   	(1606, 1026)
+					anchor_loc 	1
+					nlines     	4
+					max_width  	844
+					justify    	0
+					label      	"ProcessSSAEvent( EStartupStateNonCritical: TDmDomainState ) / Discover Plugins on non RO Internal Drive Units"
+					pctDist    	0.472842
+					height     	484
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A438A027C"
+				    client     	@32
+				    supplier   	@33
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object StateView "Normal" "Disc_PluginsDirty" @39
+				    location   	(1104, 1888)
+				    label      	(object ItemLabel
+					Parent_View 	@39
+					location   	(1104, 1876)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	404
+					justify    	0
+					label      	"Disc_PluginsDirty")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"4235563800BA"
+				    width      	500
+				    height     	137
+				    autoResize 	TRUE)
+				(object TransView "" @40
+				    label      	(object SegLabel @41
+					Parent_View 	@40
+					location   	(613, 1529)
+					anchor_loc 	1
+					nlines     	2
+					max_width  	525
+					justify    	0
+					label      	"ProcessDNEvent / Re-Discover All Plugins"
+					pctDist    	1.382632
+					height     	250
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"423556C201A5"
+				    client     	@39
+				    supplier   	@33
+				    vertices   	(list Points
+					(1065, 1819)
+					(896, 1520)
+					(1060, 1324))
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @42
+				    label      	(object SegLabel @43
+					Parent_View 	@42
+					location   	(1503, 1529)
+					anchor_loc 	1
+					nlines     	2
+					max_width  	506
+					justify    	0
+					label      	"ProcessDNEvent / Plugins Added or Removed"
+					pctDist    	1.430213
+					height     	294
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"423556BE01C4"
+				    client     	@33
+				    supplier   	@39
+				    vertices   	(list Points
+					(1140, 1324)
+					(1196, 1523)
+					(1121, 1819))
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @44
+				    label      	(object SegLabel @45
+					Parent_View 	@44
+					location   	(1572, 607)
+					anchor_loc 	1
+					nlines     	3
+					max_width  	875
+					justify    	0
+					label      	"ProcessSSAEvent( EStartupStateCriticalStatic: TDmDomainState ) / Discover Plugins on RO Internal Drive Units"
+					pctDist    	0.398406
+					height     	450
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420A438A0273"
+				    client     	@34
+				    supplier   	@32
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @46
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"42547CEF036B"
+				    client     	@34
+				    supplier   	@33
+				    vertices   	(list Points
+					(878, 447)
+					(447, 447)
+					(447, 1262)
+					(890, 1256))
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object Label @47
+				    location   	(16, 557)
+				    nlines     	5
+				    max_width  	675
+				    label      	"ProcessSSAEvent(EStartupStateNonCritical: TDmDomainState/Discover Plugins on all Drive Units"))))))
+	    (object Class "CRegistrar"
+		quid       	"420B3092011E"
+		superclasses 	(list inheritance_relationship_list
+		    (object Inheritance_Relationship
+			quid       	"422ED01E0025"
+			supplier   	"Logical View::MStartupStateObserver"
+			quidu      	"422ECFFA00E1"))
+		statemachine 	(object State_Machine "State/Activity Model"
+		    quid       	"420B30A70303"
+		    states     	(list States
+			(object State "$UNNAMED$4"
+			    quid       	"420B30BA0276"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420B30BA0277"
+				    label      	""
+				    supplier   	"Reg_StartupInProgress"
+				    quidu      	"420B30BA027B"
+				    Event      	(object Event "InitialiseEvent"
+					quid       	"42354E2D0416")
+				    action     	(object action "Initialise"
+					quid       	"42354E2D0417")
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA027A")))
+			    type       	"StartState")
+			(object State "Reg_StartupComplete"
+			    quid       	"420B30BA0284"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420B30BA0285"
+				    supplier   	"D_APD"
+				    quidu      	"420B30BA028D"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA0288"))
+				(object State_Transition
+				    quid       	"420B30BA0289"
+				    supplier   	"D_CPD"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA028C")))
+			    type       	"Normal")
+			(object State "D_APD"
+			    quid       	"420B30BA028D"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420B30BA028E"
+				    supplier   	"Critical-Static"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA0291"))
+				(object State_Transition
+				    quid       	"420B30BA0296"
+				    supplier   	"D_NPD"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA0299"))
+				(object State_Transition
+				    quid       	"420B30BA029A"
+				    supplier   	"D_APD"
+				    quidu      	"420B30BA028D"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA029D"))
+				(object State_Transition
+				    quid       	"420B30BA029E"
+				    supplier   	"D_APD"
+				    quidu      	"420B30BA028D"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA02A1")))
+			    type       	"Normal")
+			(object State "Reg_StartupInProgress"
+			    quid       	"420B30BA027B"
+			    transitions 	(list transition_list
+				(object State_Transition
+				    quid       	"420B30BA027C"
+				    label      	""
+				    supplier   	"Reg_StartupComplete"
+				    quidu      	"420B30BA0284"
+				    Event      	(object Event "ProcessSSAEvent"
+					quid       	"42354E2D0443"
+					parameters 	"state : TDmDomainState")
+				    action     	(object action "Start-up Discovery Complete"
+					quid       	"42354E2D0444")
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA027F"))
+				(object State_Transition
+				    quid       	"420B30BA0280"
+				    supplier   	"Critical-Static"
+				    sendEvent  	(object sendEvent
+					quid       	"420B30BA0283")))
+			    type       	"Normal"))
+		    partitions 	(list Partitions)
+		    statediagrams 	(list StateDiagrams
+			(object State_Diagram "Transitions"
+			    quid       	"420B30A70304"
+			    title      	"Transitions"
+			    zoom       	100
+			    max_height 	28350
+			    max_width  	21600
+			    origin_x   	0
+			    origin_y   	0
+			    items      	(list diagram_item_list
+				(object StateView "StartState" "$UNNAMED$4" @48
+				    location   	(1120, 144)
+				    label      	(object ItemLabel
+					Parent_View 	@48
+					location   	(1162, 114)
+					anchor_loc 	1
+					nlines     	2
+					max_width  	-36
+					justify    	0
+					label      	"")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420B30BA0276"
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Reg_StartupComplete" @49
+				    location   	(1118, 874)
+				    label      	(object ItemLabel
+					Parent_View 	@49
+					location   	(1118, 865)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	398
+					justify    	0
+					label      	"Reg_StartupComplete")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420B30BA0284"
+				    width      	494
+				    height     	131
+				    autoResize 	TRUE)
+				(object StateView "Normal" "Reg_StartupInProgress" @50
+				    location   	(1119, 464)
+				    label      	(object ItemLabel
+					Parent_View 	@50
+					location   	(1119, 452)
+					fill_color 	13434879
+					anchor_loc 	1
+					nlines     	2
+					max_width  	434
+					justify    	0
+					label      	"Reg_StartupInProgress")
+				    icon_style 	"Icon"
+				    line_color 	3342489
+				    fill_color 	13434879
+				    quidu      	"420B30BA027B"
+				    width      	531
+				    height     	137
+				    autoResize 	TRUE)
+				(object NoteView @51
+				    location   	(1794, 448)
+				    label      	(object ItemLabel
+					Parent_View 	@51
+					location   	(1506, 339)
+					fill_color 	13434879
+					nlines     	4
+					max_width  	540
+					label      	"i.e. Internalisation/Externalisation and Discovery In Progress")
+				    line_color 	3342489
+				    fill_color 	13434879
+				    width      	600
+				    height     	231)
+				(object NoteView @52
+				    location   	(1794, 874)
+				    label      	(object ItemLabel
+					Parent_View 	@52
+					location   	(1506, 765)
+					fill_color 	13434879
+					nlines     	4
+					max_width  	540
+					label      	"i.e. Internalisation/Externalisation and Discovery Complete")
+				    line_color 	3342489
+				    fill_color 	13434879
+				    width      	600
+				    height     	231)
+				(object TransView "" @53
+				    label      	(object SegLabel @54
+					Parent_View 	@53
+					location   	(1068, 670)
+					anchor_loc 	1
+					nlines     	1
+					max_width  	1416
+					justify    	0
+					label      	"ProcessSSAEvent( state : TDmDomainState ) / Start-up Discovery Complete"
+					pctDist    	0.500000
+					height     	50
+					orientation 	1)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420B30BA027C"
+				    client     	@50
+				    supplier   	@49
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object TransView "" @55
+				    label      	(object SegLabel @56
+					Parent_View 	@55
+					location   	(1374, 285)
+					anchor_loc 	1
+					nlines     	1
+					max_width  	450
+					justify    	0
+					label      	"InitialiseEvent / Initialise"
+					pctDist    	0.502262
+					height     	255
+					orientation 	0)
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    quidu      	"420B30BA0277"
+				    client     	@48
+				    supplier   	@50
+				    line_style 	0
+				    x_offset   	FALSE)
+				(object AttachView "" @57
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@51
+				    supplier   	@50
+				    line_style 	0)
+				(object AttachView "" @58
+				    stereotype 	TRUE
+				    line_color 	3342489
+				    client     	@52
+				    supplier   	@49
+				    line_style 	0))))))
+	    (object Class "MStartupStateObserver"
+		quid       	"422ECFFA00E1"
+		operations 	(list Operations
+		    (object Operation "ProcessSSAEvent"
+			quid       	"422ED0570100"
+			parameters 	(list Parameters
+			    (object Parameter "state"
+				type       	"TDmDomainState"))
+			result     	"void"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Association "$UNNAMED$5"
+		quid       	"429B99C4018A"
+		stereotype 	"extend"
+		roles      	(list role_list
+		    (object Role "$UNNAMED$6"
+			quid       	"429B99C6009F"
+			supplier   	"Logical View::CDmDomain"
+			quidu      	"420771590118"
+			is_navigable 	TRUE)
+		    (object Role "$UNNAMED$7"
+			quid       	"429B99C600A0"
+			supplier   	"Logical View::CDmDomainTestHarness"
+			quidu      	"4208D2F002A5"))))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"42077069006E"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	4350
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::CServerStartupMgr" @59
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1088, 1344)
+			label      	(object ItemLabel
+			    Parent_View 	@59
+			    location   	(406, 1088)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1364
+			    justify    	0
+			    label      	"CServerStartupMgr")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"420770750186"
+			compartment 	(object Compartment
+			    Parent_View 	@59
+			    location   	(406, 1149)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	9
+			    max_width  	1362)
+			width      	1382
+			height     	536
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CDmDomain" @60
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1088, 672)
+			label      	(object ItemLabel
+			    Parent_View 	@60
+			    location   	(394, 441)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1388
+			    justify    	0
+			    label      	"CDmDomain")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	16777088
+			quidu      	"420771590118"
+			compartment 	(object Compartment
+			    Parent_View 	@60
+			    location   	(394, 502)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	8
+			    max_width  	1393)
+			width      	1406
+			height     	486
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @61
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"420771E401C4"
+			client     	@59
+			supplier   	@60
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::CActive" @62
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1088, 224)
+			label      	(object ItemLabel
+			    Parent_View 	@62
+			    location   	(999, 173)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	178
+			    justify    	0
+			    label      	"CActive")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	16777088
+			quidu      	"4208D86B0084"
+			width      	196
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @63
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4208D87A03B1"
+			client     	@60
+			supplier   	@62
+			line_style 	0)))
+	    (object ClassDiagram "Test"
+		quid       	"4208D28E01F7"
+		title      	"Test"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	108
+		origin_y   	1886
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::CServerStartupMgr" @64
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1008, 2016)
+			label      	(object ItemLabel
+			    Parent_View 	@64
+			    location   	(325, 1760)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1366
+			    justify    	0
+			    label      	"CServerStartupMgr")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"420770750186"
+			compartment 	(object Compartment
+			    Parent_View 	@64
+			    location   	(325, 1821)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	9
+			    max_width  	1371)
+			width      	1384
+			height     	536
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::TServerStartupMgr_StateAccessor" @65
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1056, 2592)
+			label      	(object ItemLabel
+			    Parent_View 	@65
+			    location   	(353, 2486)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1406
+			    justify    	0
+			    label      	"TServerStartupMgr_StateAccessor")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4208DDF90048"
+			compartment 	(object Compartment
+			    Parent_View 	@65
+			    location   	(353, 2547)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	3
+			    max_width  	1412)
+			width      	1424
+			height     	236
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CDmDomainTestHarness" @66
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(992, 1200)
+			label      	(object ItemLabel
+			    Parent_View 	@66
+			    location   	(514, 769)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	956
+			    justify    	0
+			    label      	"CDmDomainTestHarness")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4208D2F002A5"
+			compartment 	(object Compartment
+			    Parent_View 	@66
+			    location   	(514, 830)
+			    icon_style 	"Icon"
+			    fill_color 	16777215
+			    anchor     	2
+			    nlines     	16
+			    max_width  	962)
+			width      	974
+			height     	886
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CDmDomain" @67
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1008, 368)
+			label      	(object ItemLabel
+			    Parent_View 	@67
+			    location   	(707, 137)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	602
+			    justify    	0
+			    label      	"CDmDomain")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"420771590118"
+			compartment 	(object Compartment
+			    Parent_View 	@67
+			    location   	(707, 198)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	8
+			    max_width  	609)
+			width      	620
+			height     	486
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @68
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4208D31F03AF"
+			client     	@64
+			supplier   	@66
+			line_style 	0)
+		    (object InheritView "" @69
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"429B9A3702F3"
+			client     	@66
+			supplier   	@67
+			line_style 	0)))
+	    (object ClassDiagram "Observers"
+		quid       	"422ECFC20342"
+		title      	"Observers"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::CRegistryData" @70
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(803, 928)
+			label      	(object ItemLabel
+			    Parent_View 	@70
+			    location   	(649, 877)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	308
+			    justify    	0
+			    label      	"CRegistryData")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"420A31F100D6"
+			width      	326
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::CRegistrar" @71
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(1347, 928)
+			label      	(object ItemLabel
+			    Parent_View 	@71
+			    location   	(1237, 877)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	220
+			    justify    	0
+			    label      	"CRegistrar")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"420B3092011E"
+			width      	238
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::MStartupStateObserver" @72
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1056, 432)
+			label      	(object ItemLabel
+			    Parent_View 	@72
+			    location   	(573, 351)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	966
+			    justify    	0
+			    label      	"MStartupStateObserver")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"422ECFFA00E1"
+			width      	984
+			height     	186
+			annotation 	8
+			autoResize 	TRUE)
+		    (object InheritView "" @73
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"422ED0140219"
+			client     	@70
+			supplier   	@72
+			line_style 	0)
+		    (object InheritView "" @74
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"422ED01E0025"
+			client     	@71
+			supplier   	@72
+			line_style 	0)))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"420770670244"
+	physical_models 	(list unit_reference_list)
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"42077069006C"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	26366
+		items      	(list diagram_item_list))))
+    process_structure 	(object Processes
+	quid       	"420770670245"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"420770670251"
+		title      	"Deployment View"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    properties 	(object Properties
+	attributes 	(list Attribute_Set
+	    (object Attribute
+		tool       	"DDL"
+		name       	"propertyId"
+		value      	"809135966")
+	    (object Attribute
+		tool       	"DDL"
+		name       	"default__Project"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Directory"
+			value      	"AUTO GENERATE")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DataBase"
+			value      	("DataBaseSet" 800))
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DataBaseSet"
+			value      	(list Attribute_Set
+			    (object Attribute
+				tool       	"DDL"
+				name       	"ANSI"
+				value      	800)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Oracle"
+				value      	801)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"SQLServer"
+				value      	802)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Sybase"
+				value      	803)
+			    (object Attribute
+				tool       	"DDL"
+				name       	"Watcom"
+				value      	804)))
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKeyColumnName"
+			value      	"Id")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKeyColumnType"
+			value      	"NUMBER(5)")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"ViewName"
+			value      	"V_")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"TableName"
+			value      	"T_")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"InheritSuffix"
+			value      	"_V")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DropClause"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"BaseViews"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"DDLScriptFilename"
+			value      	"DDL1.SQL")))
+	    (object Attribute
+		tool       	"DDL"
+		name       	"default__Attribute"
+		value      	(list Attribute_Set
+		    (object Attribute
+			tool       	"DDL"
+			name       	"ColumnType"
+			value      	"VARCHAR")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Length"
+			value      	"")
+		    (object Attribute
+			tool       	"DDL"
+			name       	"NullsOK"
+			value      	TRUE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"PrimaryKey"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"Unique"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"CompositeUnique"
+			value      	FALSE)
+		    (object Attribute
+			tool       	"DDL"
+			name       	"CheckConstraint"
+			value      	"")))
+	    (object Attribute
+		tool       	"DDL"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Rose Model Integrator"
+		name       	"HiddenTool"
+		value      	FALSE)
+	    (object Attribute
+		tool       	"Version Control"
+		name       	"HiddenTool"
+		value      	FALSE))
+	quid       	"420770670246"))
Binary file lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0329.105 EC043 ECOM Interface Extensions Design Document.EAP has changed
Binary file lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0334.024 CR1182 Custom Resolver Cache.EAP has changed
--- a/ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus-glib/tsrc/testapps/stif_glib_1/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -42,8 +42,6 @@
 ../data/dbus-glib-server1.service		/epoc32/winscw/c/data/dbus/dbus1/services/dbus-glib-server1.service
 
 PRJ_TESTMMPFILES
-
-PRJ_TESTMMPFILES
 stif_glib_1.mmp
 
 //  End of File
\ No newline at end of file
--- a/ofdbus/dbus/dbus/dbus-glib-error-enum.h	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/dbus/dbus-glib-error-enum.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 DBUS_GERROR_FAILED,
 DBUS_GERROR_NO_MEMORY,
 DBUS_GERROR_SERVICE_UNKNOWN,
--- a/ofdbus/dbus/dbus/dbus-gmarshal.c	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/dbus/dbus-gmarshal.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #include "dbus-gmarshal.h"
 
 #include	<glib-object.h>
--- a/ofdbus/dbus/dbus/dbus-gmarshal.h	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/dbus/dbus-gmarshal.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 #ifndef ___dbus_g_marshal_MARSHAL_H__
 #define ___dbus_g_marshal_MARSHAL_H__
--- a/ofdbus/dbus/group/busdaemon.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/group/busdaemon.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -70,7 +70,7 @@
 OS_LAYER_SYSTEMINCLUDE 
 OS_LAYER_LIBC_SYSTEMINCLUDE       
 OS_LAYER_DBUS_SYSTEMINCLUDE       
-
+SYSTEMINCLUDE /epoc32/include/stdapis/libxml2
 
 // Library dependencies
 
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/group/dbus_daemon_test_main.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/group/dbus_daemon_test_main.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -77,6 +77,7 @@
 OS_LAYER_SYSTEMINCLUDE 
 OS_LAYER_LIBC_SYSTEMINCLUDE       
 OS_LAYER_DBUS_SYSTEMINCLUDE
+SYSTEMINCLUDE /epoc32/include/stdapis/libxml2
 
 // Library dependencies
 LIBRARY         euser.lib
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/name_test/test-pending-call-dispatch.c	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/name_test/test-pending-call-dispatch.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 /**
 * Test to make sure we don't get stuck polling a dbus connection
 * which has no data on the socket.  This was an issue where
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/shell-test.c	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/shell-test.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #include <stdio.h>
 #include <stdlib.h>
 #define DBUS_COMPILATION
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-names.c	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-names.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #include "test-utils.h"
 #define LOG_FILE "c:\\logs\\test_names_log1.txt"
 #include "std_log_result.h"
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-service.c	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-service.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 #include "test-utils.h"
 
 static DBusLoop *loop;
--- a/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-sleep-forever.c	Mon May 03 14:06:43 2010 +0300
+++ b/ofdbus/dbus/tsrc/testapps/dbus_test_cases/test-sleep-forever.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 /* This is a process that just sleeps infinitely. */
 
 #include <unistd.h>
--- a/ossrv_plat/libutils/inc/libutils.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_plat/libutils/inc/libutils.h	Tue Jul 20 16:35:53 2010 +0530
@@ -49,7 +49,7 @@
 
 IMPORT_C int CharpToTptr8(const char* aSrc, TPtr8& aDes);
 
-IMPORT_C int CharpToTptr16(const char* aSrc, wchar_t* wPtr, TPtr16& aDes);
+IMPORT_C int CharpToTptr16(const char* aSrc, TPtr16& aDes);
 
 IMPORT_C int CharpToTptrc16(char* aSrc, wchar_t* cPtr, TPtrC16& aDes);
 
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/_epilog.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/_epilog.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 #if defined (_STLP_MSVC) || defined (__ICL) || defined (__BORLANDC__)
 
 # if defined (__BORLANDC__)
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_gccxml.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_gccxml.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,6 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-  
+ * © Portions copyright (c) 2006-2007 Nokia Corporation.  All rights reserved.
+ */  
 // =============================================================================
 //	stl_rvct.h
 //	This is a list of settings for STLport specific to the ARM RVCT compiler.
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_rvct.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_rvct.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,32 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
+
+* Redistribution and use in source and binary forms, with or without 
+* modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this 
+* list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright notice, 
+* this list of conditions and the following disclaimer in the documentation 
+* and/or other materials provided with the distribution.
+* Neither the name of Nokia Corporation nor the names of its contributors 
+* may be used to endorse or promote products derived from this software 
+* without specific prior written permission.
+
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
+* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
+* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
+* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
+* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
+* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 
+* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
+* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
+* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
+* Description:
 *
 */
-
   
 // =============================================================================
 //	stl_rvct.h
--- a/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_select_lib.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/configuration/inc/stdapis/stlport/config/stl_select_lib.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 # if !defined (_STLP_NO_OWN_IOSTREAMS)
 
 #  if ! defined (_STLP_LIB_STATIC_SUFFIX)
--- a/ossrv_pub/crypto_utility_functions_api/inc/stdapis/openssl/ebcdic.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/crypto_utility_functions_api/inc/stdapis/openssl/ebcdic.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 /* crypto/ebcdic.h */
 /*
  © Portions copyright (c) 2006 Nokia Corporation.  All rights reserved.
--- a/ossrv_pub/glib_closures/inc/stdapis/glib-2.0/gobject/gmarshal.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/glib_closures/inc/stdapis/glib-2.0/gobject/gmarshal.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. */
 #ifndef __G_MARSHAL_H__
 #define __G_MARSHAL_H__
 
--- a/ossrv_pub/io_stream_api/inc/stdapis/stlport/stdiostream.h	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/io_stream_api/inc/stdapis/stlport/stdiostream.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.*/
 
 #ifndef _STLP_misc_stdiostream_h
 # define _STLP_misc_stdiostream_h
--- a/ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_string_io.c	Mon May 03 14:06:43 2010 +0300
+++ b/ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_string_io.c	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,4 @@
-/*
-* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
+/* Portion Copyright © 2008-09 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. */
 
 
 #ifndef _STLP_STRING_IO_C
--- a/stdcpp/src/vc_warning_disable.h	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/src/vc_warning_disable.h	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // vc_warning_disable.h
 #pragma warning( disable : 4786 ) // identifier truncated to 255 characters
 #pragma warning( disable : 4244 ) // implicit conversion: possible loss of data
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/tiostreams/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/tiostreams/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -48,7 +48,6 @@
 /agnmodel/inc/AGMCOMON.H
 */
 
-PRJ_TESTMMPFILES
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/tlocale/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/tlocale/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -40,7 +40,6 @@
 /agnmodel/inc/AGMCOMON.H
 */
 
-PRJ_TESTMMPFILES
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_1/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_1/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -39,7 +39,6 @@
 tstl_1.cfg   /epoc32/WINSCW/C/TestFramework/tstl_1.cfg
  
 
-PRJ_TESTMMPFILES
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_2/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_2/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -39,7 +39,6 @@
 /agnmodel/inc/AGMCOMON.H
 */
 
-PRJ_TESTMMPFILES
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_3/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_3/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -38,7 +38,6 @@
 /agnmodel/inc/AGMCOMON.H
 */
 
-PRJ_TESTMMPFILES
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_4/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/tstl_4/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -40,7 +40,6 @@
 /agnmodel/inc/AGMCOMON.H
 */
 
-PRJ_TESTMMPFILES
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/bcdrivers/twiostreams/group/bld.inf	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/bcdrivers/twiostreams/group/bld.inf	Tue Jul 20 16:35:53 2010 +0530
@@ -46,7 +46,7 @@
 /agnmodel/inc/AGMCOMON.H
 */
 
-PRJ_TESTMMPFILES
+
 // NOTE: If using ARS requirements .mmp file operation should be done under this.
 // 'abld test build'
 
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_accum/src/accum1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_accum/src/accum1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_accum/src/accum2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_accum/src/accum2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 
  
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg3.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg3.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg5.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_alg/src/alg5.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind1st2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind1st2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind2nd1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bind/src/bind2nd1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsert/src/binsert1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsert/src/binsert1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsrch/src/binsrch2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_binsrch/src/binsrch2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bnegate/src/bnegate2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bnegate/src/bnegate2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bvec/src/bvec1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_bvec/src/bvec1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_c_test/src/c_test.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_c_test/src/c_test.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 #include <string>
 #include <iostream>
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy4.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_copy/src/copy4.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/count1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_count/src/count1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_divides/src/divides.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_divides/src/divides.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_equal/src/equal0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fill/src/filln1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fill/src/filln1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/find1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/find1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/findif0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/findif0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/findif1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_find/src/findif1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_foreach/src/foreach1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_foreach/src/foreach1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fstream/src/fstream1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_fstream/src/fstream1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // Regression test for STL seekg
 
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func3.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_func/src/func3.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hset/src/hset2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_hset/src/hset2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inplmrg/src/inplmrg1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inplmrg/src/inplmrg1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_inrprod/src/inrprod2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_insert/src/insert1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_insert/src/insert1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iota/src/iota1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iota/src/iota1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter3.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter3.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter4.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_iter/src/iter4.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_list/src/list1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicand.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicand.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicnot.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_logic/src/logicnot.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_map/src/map1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_map/src/map1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/maxelem2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_max/src/maxelem2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_merge/src/merge0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/min1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/min1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/min2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/min2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/minelem2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_min/src/minelem2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mismtch/src/mismtch0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mkheap/src/mkheap1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_mkheap/src/mkheap1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_modulus/src/modulus.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_modulus/src/modulus.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_negate/src/negate.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_negate/src/negate.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_nthelem/src/nthelem0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ostmit/src/ostmit.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ostmit/src/ostmit.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrt/src/parsrt1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_parsrtc/src/parsrtc1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pqueue/src/pqueue1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_pqueue/src/pqueue1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_prevprm/src/prevprm1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptition/src/ptition0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptition/src/ptition0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrbinf/src/ptrbinf1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrbinf/src/ptrbinf1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrbinf/src/ptrbinf2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrbinf/src/ptrbinf2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
   
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrunf/src/ptrunf2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_ptrunf/src/ptrunf2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rawiter/src/rawiter.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rawiter/src/rawiter.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rawiter/src/rawiter.hpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rawiter/src/rawiter.hpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
 
 class X
 {
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remcopy/src/remcopy1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remcopy/src/remcopy1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remcpif/src/remcpif1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_remcpif/src/remcpif1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replace/src/replace1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_replace/src/replace1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revbit/src/revbit2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revbit/src/revbit2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revcopy/src/revcopy1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_revcopy/src/revcopy1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rndshuf/src/rndshuf0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotcopy/src/rotcopy0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotcopy/src/rotcopy0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotcopy/src/rotcopy1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_rotcopy/src/rotcopy1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_seek/src/seek.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_seek/src/seek.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 
 // Regression test for STL seekg
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setdiff/src/setdiff0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr0.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setintr/src/setintr0.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setsymd/src/setsymd2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_setunon/src/setunon2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_slist/src/slist1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_slist/src/slist1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sort/src/sort1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sort/src/sort1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sstream/src/sstream1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_sstream/src/sstream1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblptn/src/stblptn1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblptn/src/stblptn1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblsrt/src/stblsrt1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_stblsrt/src/stblsrt1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_tstdeq/src/tstdeq.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_tstdeq/src/tstdeq.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,20 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
  
 #include <algorithm>
 #include <cstring> 
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unegate/src/unegate2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unegate/src/unegate2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
  
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unique/src/unique1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_unique/src/unique1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec4.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec4.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec6.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec6.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 
  
 // STLport regression testsuite component.
--- a/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec8.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/stdcpp/tsrc/Stdcpp_test/stlport/auto/stlport_vec/src/vec8.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -1,19 +1,3 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
 // STLport regression testsuite component.
 // To compile as a separate example, please #define MAIN.
 
--- a/stdlibs/libz/group/libz.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/stdlibs/libz/group/libz.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -63,3 +63,4 @@
 #endif //GCCXML
 
 SMPSAFE
+PAGED
--- a/stdlibs/libz/group/libzcore.mmp	Mon May 03 14:06:43 2010 +0300
+++ b/stdlibs/libz/group/libzcore.mmp	Tue Jul 20 16:35:53 2010 +0530
@@ -67,3 +67,4 @@
 DEFFILE ../~/libzcore.def
 
 SMPSAFE
+PAGED
--- a/utilitylibraries/libutils/inc/libutils.h	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/inc/libutils.h	Tue Jul 20 16:35:53 2010 +0530
@@ -49,7 +49,7 @@
 
 IMPORT_C int CharpToTptr8(const char* aSrc, TPtr8& aDes);
 
-IMPORT_C int CharpToTptr16(const char* aSrc, wchar_t* wPtr, TPtr16& aDes);
+IMPORT_C int CharpToTptr16(const char* aSrc, TPtr16& aDes);
 
 IMPORT_C int CharpToTptrc16(char* aSrc, wchar_t* cPtr, TPtrC16& aDes);
 
--- a/utilitylibraries/libutils/src/chartodescriptor16.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/src/chartodescriptor16.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -24,7 +24,7 @@
   * Converts a character stream to TBuf16
   * 
   * @param aSrc is char*, aDes is the reference to the descriptor
-  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
+  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer, -7 is EInvalidMBSSequence)
   */
      
 EXPORT_C  int CharToTbuf16(const char* aSrc, TDes16& aDes)
@@ -46,7 +46,7 @@
 	        return EInsufficientMemory;	
 	    }	
 	}    
-    wchar_t *WcharString = new wchar_t[ilen];
+    wchar_t *WcharString = new wchar_t[ilen+1];
     if(!WcharString)
     {
     	return EInsufficientSystemMemory;
@@ -69,7 +69,7 @@
      * Converts a character stream to HBufc16
      * 
      * @param aSrc is char*, aDes is the reference to the descriptor
-     * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
+     * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer, -6 is EUseNewMaxL, -7 is EInvalidMBSSequence)
      */
      
 EXPORT_C int CharToHbufc16(const char* aSrc, HBufC16* aDes)
@@ -121,17 +121,17 @@
 /**
   * Converts a character stream to TPtr16
   *
-  * @param aSrc is char*, aDes is the reference to the descriptor
-  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
+  * @param aSrc is char*, wPtr is wchar_t*, aDes is the reference to the descriptor
+  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer, -7 is EInvalidMBSSequence)
   */
      
-EXPORT_C int CharpToTptr16(const char* aSrc, wchar_t *wPtr, TPtr16& aDes)
+EXPORT_C int CharpToTptr16(const char* aSrc, TPtr16& aDes)
 {
     int retval = ESuccess;
     unsigned int ilen =0 , ilendes = 0;
     int minusone = -1;
     
-	if (!aSrc || !wPtr)
+	if (!aSrc)
 	{
 		return EInvalidPointer;
 	}
@@ -140,29 +140,37 @@
 	    ilen = strlen(aSrc);
 	    ilendes = aDes.MaxLength();
 	    
-	    if (ilendes < ilen )
+	    if (ilendes < ilen)
 	    {
 	    	return EInsufficientMemory;
 	    }
 	}
 	
+  wchar_t *wPtr = new wchar_t[ilen+1];
+	
+	if (!wPtr)
+	{
+		return EInsufficientMemory;
+	}
+	
 	if(minusone != mbstowcs((wchar_t *)wPtr, (const char*)aSrc, ilen ))
 	{
-	    aDes.Set((unsigned short *)wPtr, ilen , ilendes);	
+		aDes.Copy((unsigned short *)wPtr, ilen);
 	}
 	else
 	{
 		retval = EInvalidMBSSequence;
 	}
 	
+	delete[] wPtr;
 	return retval;
 }
 
 /**
   * Converts a character stream to TPtrc16
   *
-  * @param aSrc is char*, aDes is the reference to the descriptor
-  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
+  * @param aSrc is char*, cPtr is wchar_t*, aDes is the reference to the descriptor
+  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer, -7 is EInvalidMBSSequence)
   */
      
 EXPORT_C int CharpToTptrc16(char* aSrc ,wchar_t* cPtr, TPtrC16& aDes)
@@ -194,7 +202,7 @@
   * Converts a character stream to RBuf16
   * 
   * @param aSrc is char*, aDes is the reference to the descriptor
-  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer)
+  * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, -4 is EInvalidPointer, -7 is EInvalidMBSSequence)
   */
   
   
@@ -217,10 +225,7 @@
     
 	if(minusone != mbstowcs(buf, aSrc, ilen))
 	{
-	    if (KErrNone == aDes.Create(ilen))
-	    {
-	        aDes.Copy((const unsigned short *)buf, ilen);	
-	    }
+	    aDes.Copy((const unsigned short *)buf, ilen);	
 	}   
 	else
 	{
--- a/utilitylibraries/libutils/src/descriptor8towstring.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/src/descriptor8towstring.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -236,7 +236,7 @@
    * reference to the wstring array where the result of conversion 
    * is stored  
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -4 is EInvalidPointer , -5 is EDescriptorNoData)
+   * -4 is EInvalidPointer , -5 is EDescriptorNoData, -7 is EInvalidMBSSequence)
    */
 
 EXPORT_C int Hbufc8ToWstring(HBufC8* aSrc, wstring& aDes)
@@ -285,7 +285,7 @@
     * reference to the wstring array where the result of conversion 
     * is stored  
     * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-    * -5 is EDescriptorNoData)
+    * -5 is EDescriptorNoData, -7 is EInvalidMBSSequence)
     */
 
 EXPORT_C int Tlitc8ToWstring(TDes8& aSrc, wstring& aDes)
--- a/utilitylibraries/libutils/src/wchartodescriptor8.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/src/wchartodescriptor8.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -230,14 +230,7 @@
 
 	if(minusone != wcstombs(buf, (const wchar_t*)aSrc, wlen*2))
 	{
-	    if (KErrNone == aDes.Create(wlen*2))
-	    {
-	    	aDes.Copy((const unsigned char *)buf, wlen*2);	
-	    }
-		else 
-		{
-			retval = EInsufficientSystemMemory;
-		}			
+	  aDes.Copy((const unsigned char *)buf, wlen*2);		
 	}
 	else
 	{
--- a/utilitylibraries/libutils/src/wstringtodescriptor16.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/src/wstringtodescriptor16.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -59,7 +59,7 @@
    * @param aSrc is the wstring to be converted , aDes is the 
    * reference to the descriptor where the result of conversion 
    * is stored 
-   * @return Status code (0 is ESuccess, -3 is EStringNoData)
+   * @return Status code (0 is ESuccess, -3 is EStringNoData, -1 is EInsufficientMemory)
    */
 
 EXPORT_C int WstringToTptr16(wstring& aSrc, TPtr16& aDes )
@@ -114,7 +114,7 @@
    * reference to the descriptor where the result of conversion 
    * is stored 
    * @return Status code (0 is ESuccess, -1 is EInsufficientMemory, 
-   * -3 is EStringNoData )
+   * -3 is EStringNoData, -4 is EInvalidPointer )
    */
 
 EXPORT_C int WstringToHbufc16(wstring& aSrc, HBufC16* aDes)
@@ -168,15 +168,8 @@
     }
     
     wlen = wcslen(wcharString);
-    
-    if (KErrNone == aDes.Create(wlen))
-    {
-        aDes.Copy((const unsigned short *)wcharString, wlen);	
-    }
-    else 
-    {
-    	retval = EInsufficientSystemMemory;
-    }
-	
-	return retval;
+
+    aDes.Copy((const unsigned short *)wcharString, wlen);	
+
+	  return retval;
 }
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario10.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario10.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -32,6 +32,7 @@
     
     char *src2= des1;
     RBuf8 des2;
+    des2.CreateL(30);
     retval2= CharToRbuf8(src2,des2);
     printf("retval2 value is %d\n", retval2);
 
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario12.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario12.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -34,6 +34,7 @@
 
     char *src2=des1;
     RBuf16 des2;
+    des2.CreateL(30);
     retval2=CharToRbuf16(src2,des2);
     printf("retval2 value is %d\n", retval2);
 
@@ -55,6 +56,7 @@
     
     char* src6=des5;
     RBuf8 des6;
+    des6.CreateL(30);
     retval6= CharToRbuf8(src6,des6);
     printf("retval6 value is %d\n", retval6);
     
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario18.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario18.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     wchar_t* mycharstring = L"hellohello";
     int retval[10];
     RBuf8 buf;
+    buf.CreateL(20);
     retval[1]= WcharToRbuf8(mycharstring,buf);
 
     wstring str;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario20.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario20.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval[10];
     wchar_t* mycharstring = L"hello";
     RBuf16 buf;
+    buf.CreateL(30);
     retval[0]= WcharToRbuf16(mycharstring,buf);
 
     wstring str;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario28.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario28.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -31,6 +31,7 @@
     retval[0] = Tlitc16ToWchar(myTlitc,myWchar,size);
 
     RBuf8 buf;
+    buf.CreateL(60);
     retval[1] = WcharToRbuf8(myWchar,buf);
 
     wstring str;
--- a/utilitylibraries/libutils/tsrc/src/integration_test_scenario8.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/integration_test_scenario8.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -33,7 +33,7 @@
     char * src2= des1;
     TPtr16 des2 ((unsigned short*)" ",30);
     wchar_t *aPtr = new wchar_t[50];
-    retval2= CharpToTptr16(src2,aPtr,des2);
+    retval2= CharpToTptr16(src2,des2);
     printf("retval2 value is %d\n", retval2);
 
     TPtr16 src3= des2;
@@ -43,6 +43,7 @@
 
     string src4= des3;
     RBuf16 des4;
+    des4.CreateL(30);
     retval4= StringToRbuf16(src4,des4);
     printf("retval4 value is %d\n", retval4);
 
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_boundary1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_boundary1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -29,7 +29,7 @@
     TBufC16<30> buf;
     TPtr16 myTptr = buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp, myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     int buf_len = myTptr.Length();
     if (retval ==ESuccess &&\
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_content_check.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_content_check.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -29,7 +29,7 @@
     TBufC16<30> buf;
     TPtr16 myTptr = buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp, myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     int buf_len = myTptr.Length();
     if (retval ==ESuccess &&\
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_negative2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_negative2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -28,7 +28,7 @@
     TBufC16<30> buf;
     TPtr16 myTptr = buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp, myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     if (retval == EInvalidPointer)
     {
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptr16_positive1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptr16_positive1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -28,7 +28,7 @@
     TBufC16<30> buf;
     TPtr16 myTptr = buf.Des();
     wchar_t* temp = new wchar_t[30];
-    retval = CharpToTptr16(mycharstring,temp,myTptr);
+    retval = CharpToTptr16(mycharstring, myTptr);
 
     if (retval ==ESuccess)
     {
--- a/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_boundary2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_charptotptrc16_boundary2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -28,7 +28,7 @@
     int char_length= strlen(mycharstring);
     TPtrC myTptrc;
     wchar_t* myptr= new wchar_t[strlen(mycharstring)+1];
-    retval = CharpToTptrc16(mycharstring,myptr, myTptrc);
+    retval = CharpToTptrc16(mycharstring, myptr , myTptrc);
 
     int buf_len = myTptrc.Length();
     if (retval ==ESuccess &&\
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_boundary1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_boundary1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -28,6 +28,7 @@
     char* mycharstring = "Hello Char String";
     int char_length= strlen(mycharstring);
     RBuf8 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8 (mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_boundary2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_boundary2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -28,6 +28,7 @@
     char* mycharstring = "Hello Char String";
     int char_length= strlen(mycharstring);
     RBuf8 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8 (mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_negative1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_negative1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = NULL;
     RBuf8 myRBuf;
+    myRBuf.CreateL(5);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8 (mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_negative2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_negative2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = NULL; 
     RBuf8 myRBuf;
+    myRBuf.CreateL(5);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8 (mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_positive1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_positive1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = "Hello Char String";
     RBuf8 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_positive2.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_chartorbuf8_positive2.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     char* mycharstring = ""; 
     RBuf8 myRBuf;
+    myRBuf.CreateL(5);
     myRBuf.CleanupClosePushL();
     retval = CharToRbuf8(mycharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_stringtorbuf16_negative1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_stringtorbuf16_negative1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     __UHEAP_MARK;	
     int retval =ESuccess;
     RBuf16 buff;
+    buff.CreateL(30);
     buff.CleanupClosePushL();
     wchar_t *wptr = new wchar_t[15];
     retval = StringToRbuf16(s, buff);
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_boundary1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_boundary1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -28,6 +28,7 @@
     wchar_t* mywcharstring = L"Hello Widechar String";
     int wchar_length= wcslen(mywcharstring);
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf16 (mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_negative1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf16_negative1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = L"Hello Widechar String";
     RBuf16 myRBuf;
+    myRBuf.CreateL(30);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf16(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_negative1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_negative1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = NULL;
     RBuf8 myRBuf;
+    myRBuf.CreateL(10);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf8 (mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_positive1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_wchartorbuf8_positive1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -27,6 +27,7 @@
     int retval =ESuccess;
     wchar_t* mywcharstring = L"Hello Widechar String";
     RBuf8 myRBuf;
+    myRBuf.CreateL(50);
     myRBuf.CleanupClosePushL();
     retval = WcharToRbuf8(mywcharstring, myRBuf);
 
--- a/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf8_negative1.cpp	Mon May 03 14:06:43 2010 +0300
+++ b/utilitylibraries/libutils/tsrc/src/test_wstringtorbuf8_negative1.cpp	Tue Jul 20 16:35:53 2010 +0530
@@ -25,6 +25,7 @@
     wstring str(L"");
     __UHEAP_MARK;	
     RBuf8 buf;
+    buf.CreateL(10);
     int retval =ESuccess;
     retval = WstringToRbuf8(str, buf);