Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/bada
diff options
context:
space:
mode:
authorAlex Zolotarev <deathbaba@gmail.com>2011-03-20 06:20:31 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:13:54 +0300
commit3d2498ee2119e667580a54074126f7eff12f5aca (patch)
treecb35082737d6075de58b78ae5a1fe2b5b62cdcff /bada
parent1e7be338c611ee9f6ea8a2c139b2eb9ac242207f (diff)
- Created [generator],[generator_tests] and moved indexer_tool to [generator_tool]
Diffstat (limited to 'bada')
-rw-r--r--bada/Sloynik/.badaprj17
-rw-r--r--bada/Sloynik/.cproject1516
-rw-r--r--bada/Sloynik/.project110
-rw-r--r--bada/Sloynik/Home/index.dup.idxbin0 -> 4 bytes
-rw-r--r--bada/Sloynik/Home/index.stamp.idxbin0 -> 24 bytes
-rw-r--r--bada/Sloynik/Home/index.uni.idxbin0 -> 547880 bytes
-rw-r--r--bada/Sloynik/Home/wordnet.slfbin0 -> 10255193 bytes
-rw-r--r--bada/Sloynik/Icons/Sloynik.pngbin0 -> 15642 bytes
-rw-r--r--bada/Sloynik/Res/480x800/IDF_SEARCHFORM.xml30
-rw-r--r--bada/Sloynik/Res/eng-GB.xml5
-rw-r--r--bada/Sloynik/application.xml20
-rw-r--r--bada/Sloynik/inc/ArticleForm.h39
-rw-r--r--bada/Sloynik/inc/SearchForm.h64
-rw-r--r--bada/Sloynik/inc/Sloynik.h60
-rw-r--r--bada/Sloynik/manifest.xml29
-rw-r--r--bada/Sloynik/src/ArticleForm.cpp53
-rw-r--r--bada/Sloynik/src/SearchForm.cpp240
-rw-r--r--bada/Sloynik/src/Sloynik.cpp116
-rw-r--r--bada/Sloynik/src/SloynikEntry.cpp45
-rw-r--r--bada/releases/bada_challenge_2010/Sloynik_Simulator-Debug.zipbin0 -> 9841786 bytes
20 files changed, 2344 insertions, 0 deletions
diff --git a/bada/Sloynik/.badaprj b/bada/Sloynik/.badaprj
new file mode 100644
index 0000000000..e8a76d2432
--- /dev/null
+++ b/bada/Sloynik/.badaprj
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<bada>
+ <type>1</type>
+ <sdk>C:\bada\1.0.0</sdk>
+ <model>Wave_LP1</model>
+ <properties>
+ <data0 key="PT CmdArgs Target-Release" value=""/>
+ <data1 key="PT CertFile Simulator-Debug" value="${project_loc}\.Simulator-Debug\cert.cer"/>
+ <data2 key="PT CertFile Target-Release" value="${project_loc}\.Target-Release\cert.cer"/>
+ <data3 key="PT Output Simulator-Debug" value="${project_loc}\.Simulator-Debug"/>
+ <data4 key="PT CertFile Target-Debug" value="${project_loc}\.Target-Debug\cert.cer"/>
+ <data5 key="PT CmdArgs Target-Debug" value=""/>
+ <data6 key="PT Output Target-Release" value="${project_loc}\.Target-Release"/>
+ <data7 key="PT CmdArgs Simulator-Debug" value=""/>
+ <data8 key="PT Output Target-Debug" value="${project_loc}\.Target-Debug"/>
+ </properties>
+</bada>
diff --git a/bada/Sloynik/.cproject b/bada/Sloynik/.cproject
new file mode 100644
index 0000000000..1f4b5ee188
--- /dev/null
+++ b/bada/Sloynik/.cproject
@@ -0,0 +1,1516 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?>
+
+<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592" moduleId="org.eclipse.cdt.core.settings" name="Simulator-Debug">
+<externalSettings>
+<externalSetting>
+<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/Sloynik"/>
+<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/Sloynik/.Simulator-Debug"/>
+</externalSetting>
+</externalSettings>
+<extensions>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.Cygwin_PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactExtension="exe" artifactName="Sloynik" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592" name="Simulator-Debug" parent="cdt.managedbuild.config.osp.gnu.arm.exe.simul">
+<folderInfo id="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592." name="/" resourcePath="">
+<toolChain id="cdt.managedbuild.toolchain.osp.gnu.arm.exe.simul.175811003" name="bada GCC ToolChain" superClass="cdt.managedbuild.toolchain.osp.gnu.arm.exe.simul">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.osp.gnu.simul.platform.exe.simul.1719014598" name="Debug Platform" osList="osp" superClass="cdt.managedbuild.target.osp.gnu.simul.platform.exe.simul"/>
+<builder buildPath="${workspace_loc:/Sloynik/.Simulator-Debug}" command="cs-make" id="cdt.managedbuild.target.osp.gnu.simul.builder.exe.simul.157939252" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="bada Builder" superClass="cdt.managedbuild.target.osp.gnu.simul.builder.exe.simul"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.1453354188" name="bada Archiver" superClass="cdt.managedbuild.tool.osp.gnu.arm.archiver.base"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.1584349047" name="bada C++ Compiler" superClass="cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul">
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011" superClass="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.293157513" name="bada C Compiler" superClass="cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul">
+<inputType id="cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653" superClass="cdt.managedbuild.tool.osp.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.c.linker.exe.simul.1791617779" name="bada C Linker" superClass="cdt.managedbuild.tool.osp.gnu.simul.c.linker.exe.simul"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.cpp.linker.exe.simul.527530908" name="bada C++ Linker" superClass="cdt.managedbuild.tool.osp.gnu.simul.cpp.linker.exe.simul">
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.linker.input.815492661" superClass="cdt.managedbuild.tool.osp.gnu.cpp.linker.input">
+<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+<additionalInput kind="additionalinput" paths="$(LIBS)"/>
+</inputType>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.assembler.exe.simul.2009661823" name="bada Assembler" superClass="cdt.managedbuild.tool.osp.gnu.simul.assembler.exe.simul">
+<inputType id="cdt.managedbuild.tool.osp.gnu.assembler.input.1848841661" superClass="cdt.managedbuild.tool.osp.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+<folderInfo id="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460" name="/" resourcePath="src">
+<toolChain id="cdt.managedbuild.toolchain.osp.gnu.arm.exe.simul.213294919" name="bada GCC ToolChain" superClass="cdt.managedbuild.toolchain.osp.gnu.arm.exe.simul" unusedChildren="">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.osp.gnu.simul.platform.exe.simul" name="Debug Platform" osList="osp" superClass="cdt.managedbuild.target.osp.gnu.simul.platform.exe.simul"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.1538442484" name="bada Archiver" superClass="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.1453354188"/>
+<tool command="i686-mingw32-g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.908992326" name="bada C++ Compiler" superClass="cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.1584349047">
+<option id="osp.gnu.cpp.compiler.simual.exe.option.include.paths.369928695" name="Include paths (-I)" superClass="osp.gnu.cpp.compiler.simual.exe.option.include.paths" valueType="includePath">
+<listOptionValue builtIn="false" value="&quot;${SDKROOT}/include&quot;"/>
+<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/inc&quot;"/>
+<listOptionValue builtIn="false" value="&quot;C:\studio\sloynik\3party\boost&quot;"/>
+<listOptionValue builtIn="false" value="&quot;C:\studio\sloynik\3party_sloynik\bzip2&quot;"/>
+<listOptionValue builtIn="false" value="&quot;C:\studio\sloynik\3party_sloynik\zlib&quot;"/>
+</option>
+<option id="osp.gnu.cpp.compiler.simual.exe.option.preprocessor.def.290897189" name="Defined symbols (-D)" superClass="osp.gnu.cpp.compiler.simual.exe.option.preprocessor.def" valueType="definedSymbols">
+<listOptionValue builtIn="false" value="_DEBUG"/>
+<listOptionValue builtIn="false" value="SHP"/>
+<listOptionValue builtIn="false" value="BUILD_DLL"/>
+<listOptionValue builtIn="false" value="OMIM_OS_BADA"/>
+</option>
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1434080564" superClass="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.936307469" name="bada C Compiler" superClass="cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.293157513">
+<option id="osp.gnu.c.compiler.simual.exe.option.preprocessor.def.144121518" name="Defined symbols (-D)" superClass="osp.gnu.c.compiler.simual.exe.option.preprocessor.def" valueType="definedSymbols">
+<listOptionValue builtIn="false" value="_DEBUG"/>
+<listOptionValue builtIn="false" value="SHP"/>
+<listOptionValue builtIn="false" value="BUILD_DLL"/>
+<listOptionValue builtIn="false" value="OMIM_OS_BADA"/>
+</option>
+<inputType id="cdt.managedbuild.tool.osp.gnu.c.compiler.input.2029578811" superClass="cdt.managedbuild.tool.osp.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.c.linker.exe.simul.229080230" name="bada C Linker" superClass="cdt.managedbuild.tool.osp.gnu.simul.c.linker.exe.simul.1791617779"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.cpp.linker.exe.simul.108108796" name="bada C++ Linker" superClass="cdt.managedbuild.tool.osp.gnu.simul.cpp.linker.exe.simul.527530908"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.simul.assembler.exe.simul.111224028" name="bada Assembler" superClass="cdt.managedbuild.tool.osp.gnu.simul.assembler.exe.simul.2009661823">
+<inputType id="cdt.managedbuild.tool.osp.gnu.assembler.input.1699461787" superClass="cdt.managedbuild.tool.osp.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+<sourceEntries>
+<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+<entry excluding="coding/hex.hpp|coding/hex.cpp|base/profiler.hpp|base/profiler.cpp|base/mutex.hpp|base/monitor.hpp|base/matrix.hpp|base/condition.hpp|base/threads_pool.hpp|base/thread.hpp|base/thread.cpp|base/string_utils.hpp|base/string_utils.cpp|base/commands_queue.hpp|base/commands_queue.cpp|coding/lodepng.hpp|coding/lodepng.cpp|coding/lodepng_io.hpp|coding/lodepng_io_private.hpp|bzip2/unzcrash.c|bzip2/spewG.c|bzip2/mk251.c|bzip2/bzip2recover.c|bzip2/dlltest.c|bzip2/bzip2.c|coding_sloynik/gzip_compressor.hpp|coding_sloynik/gzip_compressor.cpp|base/base_tests|coding/coding_tests|coding_sloynik/coding_sloynik_tests|words/words.pro|words/words_tests" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+</sourceEntries>
+</configuration>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460;cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.936307469;cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.;cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.293157513;cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.;cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.1584349047;cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460;cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.908992326;cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+</cconfiguration>
+<cconfiguration id="cdt.managedbuild.config.osp.gnu.target.exe.debug.1327159172">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.osp.gnu.target.exe.debug.1327159172" moduleId="org.eclipse.cdt.core.settings" name="Target-Debug">
+<externalSettings>
+<externalSetting>
+<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/Sloynik"/>
+<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/Sloynik/.Target-Debug"/>
+</externalSetting>
+</externalSettings>
+<extensions>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.Cygwin_PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactExtension="exe" artifactName="Sloynik" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.osp.gnu.target.exe.debug.1327159172" name="Target-Debug" parent="cdt.managedbuild.config.osp.gnu.target.exe.debug">
+<folderInfo id="cdt.managedbuild.config.osp.gnu.target.exe.debug.1327159172." name="/" resourcePath="">
+<toolChain id="cdt.managedbuild.toolchain.osp.gnu.target.exe.debug.971329560" name="bada GCC ToolChain" superClass="cdt.managedbuild.toolchain.osp.gnu.target.exe.debug">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.osp.gnu.target.platform.exe.debug.1097604028" name="Debug Platform" osList="osp" superClass="cdt.managedbuild.target.osp.gnu.target.platform.exe.debug"/>
+<builder buildPath="${workspace_loc:/Sloynik/.Target-Debug}" command="cs-make" id="cdt.managedbuild.target.osp.gnu.target.builder.exe.debug.757463387" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="bada Builder" superClass="cdt.managedbuild.target.osp.gnu.target.builder.exe.debug"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.2124582083" name="bada Archiver" superClass="cdt.managedbuild.tool.osp.gnu.arm.archiver.base"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.debug.866078683" name="bada C++ Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.debug">
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1526399096" superClass="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.debug.682868094" name="bada C Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.debug">
+<inputType id="cdt.managedbuild.tool.osp.gnu.c.compiler.input.1980477198" superClass="cdt.managedbuild.tool.osp.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.debug.376502728" name="bada C Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.debug"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.debug.586259414" name="bada C++ Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.debug">
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.linker.input.1661887092" superClass="cdt.managedbuild.tool.osp.gnu.cpp.linker.input">
+<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+<additionalInput kind="additionalinput" paths="$(LIBS)"/>
+</inputType>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.debug.1120526550" name="bada Assembler" superClass="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.debug">
+<inputType id="cdt.managedbuild.tool.osp.gnu.assembler.input.510884895" superClass="cdt.managedbuild.tool.osp.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+<folderInfo id="cdt.managedbuild.config.osp.gnu.target.exe.debug.1327159172.251144394" name="/" resourcePath="src">
+<toolChain id="cdt.managedbuild.toolchain.osp.gnu.target.exe.debug.528551086" name="bada GCC ToolChain" superClass="cdt.managedbuild.toolchain.osp.gnu.target.exe.debug" unusedChildren="">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.osp.gnu.target.platform.exe.debug" name="Debug Platform" osList="osp" superClass="cdt.managedbuild.target.osp.gnu.target.platform.exe.debug"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.58746833" name="bada Archiver" superClass="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.2124582083"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.debug.422061077" name="bada C++ Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.debug.866078683">
+<option id="osp.gnu.target.cpp.compiler.debug.exe.option.include.paths.625443583" name="Include paths (-I)" superClass="osp.gnu.target.cpp.compiler.debug.exe.option.include.paths" valueType="includePath">
+<listOptionValue builtIn="false" value="&quot;${SDKROOT}/include&quot;"/>
+<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/inc&quot;"/>
+</option>
+<option id="osp.gnu.target.cpp.compiler.debug.exe.option.preprocessor.def.1993615840" name="Defined symbols (-D)" superClass="osp.gnu.target.cpp.compiler.debug.exe.option.preprocessor.def" valueType="definedSymbols">
+<listOptionValue builtIn="false" value="_DEBUG"/>
+<listOptionValue builtIn="false" value="SHP"/>
+<listOptionValue builtIn="false" value="BUILD_DLL"/>
+<listOptionValue builtIn="false" value="OMIM_OS_BADA"/>
+</option>
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.87037511" superClass="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.debug.1725980563" name="bada C Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.debug.682868094">
+<option id="osp.gnu.target.c.compiler.debug.exe.option.preprocessor.def.117302183" name="Defined symbols (-D)" superClass="osp.gnu.target.c.compiler.debug.exe.option.preprocessor.def" valueType="definedSymbols">
+<listOptionValue builtIn="false" value="_DEBUG"/>
+<listOptionValue builtIn="false" value="SHP"/>
+<listOptionValue builtIn="false" value="BUILD_DLL"/>
+<listOptionValue builtIn="false" value="OMIM_OS_BADA"/>
+</option>
+<inputType id="cdt.managedbuild.tool.osp.gnu.c.compiler.input.78134645" superClass="cdt.managedbuild.tool.osp.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.debug.1352398504" name="bada C Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.debug.376502728"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.debug.638191026" name="bada C++ Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.debug.586259414"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.debug.481029985" name="bada Assembler" superClass="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.debug.1120526550">
+<inputType id="cdt.managedbuild.tool.osp.gnu.assembler.input.1949860456" superClass="cdt.managedbuild.tool.osp.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+<sourceEntries>
+<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+<entry excluding="coding/hex.hpp|coding/hex.cpp|base/profiler.hpp|base/profiler.cpp|base/mutex.hpp|base/monitor.hpp|base/matrix.hpp|base/condition.hpp|base/threads_pool.hpp|base/thread.hpp|base/thread.cpp|base/string_utils.hpp|base/string_utils.cpp|base/commands_queue.hpp|base/commands_queue.cpp|coding/lodepng.hpp|coding/lodepng.cpp|coding/lodepng_io.hpp|coding/lodepng_io_private.hpp|bzip2/unzcrash.c|bzip2/spewG.c|bzip2/mk251.c|bzip2/bzip2recover.c|bzip2/dlltest.c|bzip2/bzip2.c|coding_sloynik/gzip_compressor.hpp|coding_sloynik/gzip_compressor.cpp|base/base_tests|coding/coding_tests|coding_sloynik/coding_sloynik_tests|words/words.pro|words/words_tests" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+</sourceEntries>
+</configuration>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460;cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.936307469;cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.;cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.293157513;cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.;cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.1584349047;cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460;cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.908992326;cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+</cconfiguration>
+<cconfiguration id="cdt.managedbuild.config.osp.gnu.target.exe.release.1419688700">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.osp.gnu.target.exe.release.1419688700" moduleId="org.eclipse.cdt.core.settings" name="Target-Release">
+<externalSettings>
+<externalSetting>
+<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/Sloynik"/>
+<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/Sloynik/.Target-Release"/>
+</externalSetting>
+</externalSettings>
+<extensions>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.Cygwin_PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactExtension="exe" artifactName="Sloynik" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.osp.gnu.target.exe.release.1419688700" name="Target-Release" parent="cdt.managedbuild.config.osp.gnu.target.exe.release">
+<folderInfo id="cdt.managedbuild.config.osp.gnu.target.exe.release.1419688700." name="/" resourcePath="">
+<toolChain id="cdt.managedbuild.toolchain.osp.gnu.target.target.exe.release.2012274423" name="bada GCC ToolChain" superClass="cdt.managedbuild.toolchain.osp.gnu.target.target.exe.release">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.osp.gnu.target.platform.exe.release.1858497679" name="Release Platform" osList="osp" superClass="cdt.managedbuild.target.osp.gnu.target.platform.exe.release"/>
+<builder buildPath="${workspace_loc:/Sloynik/.Target-Release}" command="cs-make" id="cdt.managedbuild.target.osp.gnu.target.builder.exe.release.1489278220" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="bada Builder" superClass="cdt.managedbuild.target.osp.gnu.target.builder.exe.release"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.1157225810" name="bada Archiver" superClass="cdt.managedbuild.tool.osp.gnu.arm.archiver.base"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.release.793333869" name="bada C++ Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.release">
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1017687646" superClass="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.release.2046370759" name="bada C Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.release">
+<inputType id="cdt.managedbuild.tool.osp.gnu.c.compiler.input.181021625" superClass="cdt.managedbuild.tool.osp.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.release.1242257103" name="bada C Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.release"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.release.1218030314" name="bada C++ Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.release">
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.linker.input.1410584775" superClass="cdt.managedbuild.tool.osp.gnu.cpp.linker.input">
+<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+<additionalInput kind="additionalinput" paths="$(LIBS)"/>
+</inputType>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.release.862979009" name="bada Assembler" superClass="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.release">
+<inputType id="cdt.managedbuild.tool.osp.gnu.assembler.input.1021903727" superClass="cdt.managedbuild.tool.osp.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+<folderInfo id="cdt.managedbuild.config.osp.gnu.target.exe.release.1419688700.581283026" name="/" resourcePath="src">
+<toolChain id="cdt.managedbuild.toolchain.osp.gnu.target.target.exe.release.1181938428" name="bada GCC ToolChain" superClass="cdt.managedbuild.toolchain.osp.gnu.target.target.exe.release" unusedChildren="">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.osp.gnu.target.platform.exe.release" name="Release Platform" osList="osp" superClass="cdt.managedbuild.target.osp.gnu.target.platform.exe.release"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.1963150131" name="bada Archiver" superClass="cdt.managedbuild.tool.osp.gnu.arm.archiver.base.1157225810"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.release.800831600" name="bada C++ Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.compiler.exe.release.793333869">
+<option id="osp.gnu.target.cpp.compiler.release.exe.option.include.paths.916609529" name="Include paths (-I)" superClass="osp.gnu.target.cpp.compiler.release.exe.option.include.paths" valueType="includePath">
+<listOptionValue builtIn="false" value="&quot;${SDKROOT}/include&quot;"/>
+<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/inc&quot;"/>
+</option>
+<option id="osp.gnu.target.cpp.compiler.release.exe.option.preprocessor.def.1131328568" name="Defined symbols (-D)" superClass="osp.gnu.target.cpp.compiler.release.exe.option.preprocessor.def" valueType="definedSymbols">
+<listOptionValue builtIn="false" value="_DEBUG"/>
+<listOptionValue builtIn="false" value="SHP"/>
+<listOptionValue builtIn="false" value="BUILD_DLL"/>
+<listOptionValue builtIn="false" value="OMIM_OS_BADA"/>
+</option>
+<inputType id="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.913202040" superClass="cdt.managedbuild.tool.osp.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.release.1134004334" name="bada C Compiler" superClass="cdt.managedbuild.tool.osp.gnu.target.c.compiler.exe.release.2046370759">
+<option id="osp.gnu.target.c.compiler.release.exe.option.preprocessor.def.540236626" name="Defined symbols (-D)" superClass="osp.gnu.target.c.compiler.release.exe.option.preprocessor.def" valueType="definedSymbols">
+<listOptionValue builtIn="false" value="_DEBUG"/>
+<listOptionValue builtIn="false" value="SHP"/>
+<listOptionValue builtIn="false" value="BUILD_DLL"/>
+<listOptionValue builtIn="false" value="OMIM_OS_BADA"/>
+</option>
+<inputType id="cdt.managedbuild.tool.osp.gnu.c.compiler.input.130812854" superClass="cdt.managedbuild.tool.osp.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.release.1165270709" name="bada C Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.c.linker.exe.release.1242257103"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.release.1303825666" name="bada C++ Linker" superClass="cdt.managedbuild.tool.osp.gnu.target.cpp.linker.exe.release.1218030314"/>
+<tool id="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.release.1312319358" name="bada Assembler" superClass="cdt.managedbuild.tool.osp.gnu.target.assembler.exe.release.862979009">
+<inputType id="cdt.managedbuild.tool.osp.gnu.assembler.input.1573229143" superClass="cdt.managedbuild.tool.osp.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+<sourceEntries>
+<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+<entry excluding="coding/hex.hpp|coding/hex.cpp|base/profiler.hpp|base/profiler.cpp|base/mutex.hpp|base/monitor.hpp|base/matrix.hpp|base/condition.hpp|base/threads_pool.hpp|base/thread.hpp|base/thread.cpp|base/string_utils.hpp|base/string_utils.cpp|base/commands_queue.hpp|base/commands_queue.cpp|coding/lodepng.hpp|coding/lodepng.cpp|coding/lodepng_io.hpp|coding/lodepng_io_private.hpp|bzip2/unzcrash.c|bzip2/spewG.c|bzip2/mk251.c|bzip2/bzip2recover.c|bzip2/dlltest.c|bzip2/bzip2.c|coding_sloynik/gzip_compressor.hpp|coding_sloynik/gzip_compressor.cpp|base/base_tests|coding/coding_tests|coding_sloynik/coding_sloynik_tests|words/words.pro|words/words_tests" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+</sourceEntries>
+</configuration>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460;cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.936307469;cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.;cdt.managedbuild.tool.osp.gnu.simul.c.compiler.exe.simul.293157513;cdt.managedbuild.tool.osp.gnu.c.compiler.input.511841653">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.;cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.1584349047;cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592;cdt.managedbuild.config.osp.gnu.arm.exe.simul.677747592.1985318460;cdt.managedbuild.tool.osp.gnu.simul.cpp.compiler.exe.simul.908992326;cdt.managedbuild.tool.osp.gnu.cpp.compiler.input.1291761011">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="Sloynik.cdt.managedbuild.target.osp.gnu.arm.exe.446437647" name="Executable" projectType="cdt.managedbuild.target.osp.gnu.arm.exe"/>
+</storageModule>
+</cproject>
diff --git a/bada/Sloynik/.project b/bada/Sloynik/.project
new file mode 100644
index 0000000000..d292382d93
--- /dev/null
+++ b/bada/Sloynik/.project
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>Sloynik</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>com.osp.ide.ospmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>cs-make</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value>${workspace_loc:/Sloynik/.Simulator-Debug}</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.core.ccnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>com.osp.ide.badaNature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>src/base</name>
+ <type>2</type>
+ <location>C:/studio/sloynik/base</location>
+ </link>
+ <link>
+ <name>src/bzip2</name>
+ <type>2</type>
+ <location>C:/studio/sloynik/3party_sloynik/bzip2</location>
+ </link>
+ <link>
+ <name>src/coding</name>
+ <type>2</type>
+ <location>C:/studio/sloynik/coding</location>
+ </link>
+ <link>
+ <name>src/coding_sloynik</name>
+ <type>2</type>
+ <location>C:/studio/sloynik/coding_sloynik</location>
+ </link>
+ <link>
+ <name>src/words</name>
+ <type>2</type>
+ <location>C:/studio/sloynik/words</location>
+ </link>
+ </linkedResources>
+</projectDescription>
diff --git a/bada/Sloynik/Home/index.dup.idx b/bada/Sloynik/Home/index.dup.idx
new file mode 100644
index 0000000000..d12130b440
--- /dev/null
+++ b/bada/Sloynik/Home/index.dup.idx
Binary files differ
diff --git a/bada/Sloynik/Home/index.stamp.idx b/bada/Sloynik/Home/index.stamp.idx
new file mode 100644
index 0000000000..d55fe85ee9
--- /dev/null
+++ b/bada/Sloynik/Home/index.stamp.idx
Binary files differ
diff --git a/bada/Sloynik/Home/index.uni.idx b/bada/Sloynik/Home/index.uni.idx
new file mode 100644
index 0000000000..29f42f0ee1
--- /dev/null
+++ b/bada/Sloynik/Home/index.uni.idx
Binary files differ
diff --git a/bada/Sloynik/Home/wordnet.slf b/bada/Sloynik/Home/wordnet.slf
new file mode 100644
index 0000000000..0c94ae6f20
--- /dev/null
+++ b/bada/Sloynik/Home/wordnet.slf
Binary files differ
diff --git a/bada/Sloynik/Icons/Sloynik.png b/bada/Sloynik/Icons/Sloynik.png
new file mode 100644
index 0000000000..3a220c0fcd
--- /dev/null
+++ b/bada/Sloynik/Icons/Sloynik.png
Binary files differ
diff --git a/bada/Sloynik/Res/480x800/IDF_SEARCHFORM.xml b/bada/Sloynik/Res/480x800/IDF_SEARCHFORM.xml
new file mode 100644
index 0000000000..9b3c397be8
--- /dev/null
+++ b/bada/Sloynik/Res/480x800/IDF_SEARCHFORM.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<!DOCTYPE Scene SYSTEM "UIForm.dtd">
+
+<Scene Bversion="1.0.0.v20100816" Dversion="20100701">
+ <Form id="IDF_SEARCHFORM">
+ <property BGColor="" BGColorOpacity="0" Orientation="Portrait" softKey0NormalIcon="" softKey0PressedIcon="" softKey0Text="" softKey1NormalIcon="" softKey1PressedIcon="" softKey1Text="" title="" titleAlign="ALIGN_CENTER" titleIcon=""/>
+ <layout mode="Portrait" style="FORM_STYLE_INDICATOR|"/>
+ <layout mode="Landscape" style="FORM_STYLE_INDICATOR|"/>
+ </Form>
+ <ScrollPanel id="IDC_SCROLLPANEL1" parent="IDF_SEARCHFORM">
+ <property BGColor="" BGColorOpacity="100" panelId="IDN_SEARCH_SCROLL_PANEL"/>
+ <panelLayout height="762" mode="Portrait" width="480" x="0" y="0"/>
+ <panelLayout height="137" mode="Landscape" width="186" x="0" y="0"/>
+ <layout height="762" mode="Portrait" width="480" x="0" y="0"/>
+ <layout height="37" mode="Landscape" width="186" x="613" y="127"/>
+ </ScrollPanel>
+ <EditField id="IDPC_SEARCH_EDIT" parent="IDC_SCROLLPANEL1">
+ <property GroupStyle="GROUP_STYLE_NONE" InputStyle="INPUT_STYLE_OVERLAY" KeypadEnabled="TRUE" LimitLength="1000" bShowTitleText="FALSE" guideText="" text="" titleText=""/>
+ <layout height="80" mode="Portrait" style="EDIT_FIELD_STYLE_NORMAL" width="480" x="0" y="0"/>
+ <layout height="80" mode="Landscape" style="EDIT_FIELD_STYLE_NORMAL" width="236" x="0" y="29"/>
+ </EditField>
+ <SlidableList id="IDPC_RESULTS_LIST" parent="IDC_SCROLLPANEL1">
+ <property colorOfEmptyListText="" itemDivider="TRUE" textOfEmptyList=""/>
+ <layout height="628" mode="Portrait" style="CUSTOM_LIST_STYLE_NORMAL" width="480" x="0" y="80"/>
+ <layout height="72" mode="Landscape" style="CUSTOM_LIST_STYLE_NORMAL" width="295" x="0" y="65"/>
+ </SlidableList>
+</Scene>
diff --git a/bada/Sloynik/Res/eng-GB.xml b/bada/Sloynik/Res/eng-GB.xml
new file mode 100644
index 0000000000..4f8989f0c5
--- /dev/null
+++ b/bada/Sloynik/Res/eng-GB.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!--
+ This XML file was automatically generated by UiBuilder - do not modify by hand.
+-->
+<string_table Bversion="1.0.0.v20100816" Dversion="20100701"/>
diff --git a/bada/Sloynik/application.xml b/bada/Sloynik/application.xml
new file mode 100644
index 0000000000..dcf88f9dd1
--- /dev/null
+++ b/bada/Sloynik/application.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Application>
+ <Entry>Sloynik</Entry>
+ <Name>
+ <English>Thesaurus</English>
+ <eng-GB>Thesaurus</eng-GB>
+ </Name>
+ <Vendor/>
+ <Description/>
+ <Icons>
+ <MainMenu>Sloynik.png</MainMenu>
+ <Setting/>
+ <Ticker/>
+ <QuickPanel/>
+ </Icons>
+ <AutoScaling>
+ <Enabled>true</Enabled>
+ <BaseResolution>480x800</BaseResolution>
+ </AutoScaling>
+</Application>
diff --git a/bada/Sloynik/inc/ArticleForm.h b/bada/Sloynik/inc/ArticleForm.h
new file mode 100644
index 0000000000..2d7fb0ed2f
--- /dev/null
+++ b/bada/Sloynik/inc/ArticleForm.h
@@ -0,0 +1,39 @@
+#ifndef ARTICLEFORM_H_
+#define ARTICLEFORM_H_
+
+#include <FBase.h>
+#include <FUi.h>
+#include <FWeb.h>
+#include "../../../base/base.hpp"
+
+class SearchForm;
+
+class ArticleForm :
+ public Osp::Ui::Controls::Form,
+ public Osp::Ui::IActionEventListener
+{
+public:
+ ArticleForm();
+ virtual ~ArticleForm();
+ bool Initialize(void);
+
+ void MyInit();
+
+ SearchForm * m_pSearchForm;
+ Osp::Base::String m_Name;
+ Osp::Base::ByteBuffer * m_pBuffer;
+
+// Implementation
+protected:
+ enum
+ {
+ ID_SEARCH_SOFTKEY = 100
+ };
+
+ Osp::Web::Controls::Web * m_pWeb;
+
+public:
+ virtual void OnActionPerformed(const Osp::Ui::Control& source, int actionId);
+};
+
+#endif /* ARTICLEFORM_H_ */
diff --git a/bada/Sloynik/inc/SearchForm.h b/bada/Sloynik/inc/SearchForm.h
new file mode 100644
index 0000000000..a28e58ef18
--- /dev/null
+++ b/bada/Sloynik/inc/SearchForm.h
@@ -0,0 +1,64 @@
+#ifndef _SEARCHFORM_H_
+#define _SEARCHFORM_H_
+
+#include <FBase.h>
+#include <FUi.h>
+#include "../../../base/base.hpp"
+
+class ArticleForm;
+
+namespace sl
+{
+class SloynikEngine;
+}
+
+class SearchForm :
+ public Osp::Ui::Controls::Form,
+ public Osp::Ui::IActionEventListener,
+ public Osp::Ui::ITextEventListener,
+ public Osp::Ui::ISlidableListEventListener,
+ public Osp::Ui::ICustomItemEventListener
+{
+
+// Construction
+public:
+ SearchForm(void);
+ virtual ~SearchForm(void);
+ bool Initialize(void);
+
+// Implementation
+protected:
+ sl::SloynikEngine * m_pEngine;
+ ArticleForm * m_pArticleForm;
+
+ Osp::Ui::Controls::EditField * m_pSearchField;
+ Osp::Ui::Controls::SlidableList * m_pResultsList;
+ Osp::Ui::Controls::CustomListItemFormat * m_pCustomListItemFormat;
+
+ static const int ID_CLEAR_SEARCH_FIELD = 117;
+
+ static const int TEXT_ID = 101;
+ static const int ITEM_HEIGHT = 40;
+
+ Osp::Ui::Controls::CustomListItem * CreateListItem(uint32_t id);
+
+public:
+ virtual result OnInitializing(void);
+ virtual result OnTerminating(void);
+ virtual void OnActionPerformed(const Osp::Ui::Control& source, int actionId);
+
+ virtual void OnTextValueChanged(Osp::Ui::Control const & source);
+ virtual void OnTextValueChangeCanceled(Osp::Ui::Control const & source);
+
+ virtual void OnListPropertyRequested(const Osp::Ui::Control&);
+ virtual void OnLoadToTopRequested(const Osp::Ui::Control&, int, int);
+ virtual void OnLoadToBottomRequested(const Osp::Ui::Control&, int, int);
+ virtual void OnUnloadItemRequested(const Osp::Ui::Control&, int);
+
+ virtual void OnItemStateChanged(const Osp::Ui::Control &source, int index,
+ int itemId, int elementId, Osp::Ui::ItemStatus status);
+ virtual void OnItemStateChanged(const Osp::Ui::Control &source, int index,
+ int itemId, Osp::Ui::ItemStatus status);
+};
+
+#endif //_SEARCHFORM_H_
diff --git a/bada/Sloynik/inc/Sloynik.h b/bada/Sloynik/inc/Sloynik.h
new file mode 100644
index 0000000000..132b3bdfb6
--- /dev/null
+++ b/bada/Sloynik/inc/Sloynik.h
@@ -0,0 +1,60 @@
+#ifndef _SLOYNIK_H_
+#define _SLOYNIK_H_
+
+#include <FApp.h>
+#include <FBase.h>
+#include <FSystem.h>
+#include <FUi.h>
+
+/**
+ * [Sloynik] application must inherit from Application class
+ * which provides basic features necessary to define an application.
+ */
+class Sloynik :
+ public Osp::App::Application,
+ public Osp::System::IScreenEventListener
+{
+public:
+
+ /**
+ * [Sloynik] application must have a factory method that creates an instance of itself.
+ */
+ static Osp::App::Application* CreateInstance(void);
+
+
+public:
+ Sloynik();
+ ~Sloynik();
+
+
+public:
+
+
+ // Called when the application is initializing.
+ bool OnAppInitializing(Osp::App::AppRegistry& appRegistry);
+
+ // Called when the application is terminating.
+ bool OnAppTerminating(Osp::App::AppRegistry& appRegistry, bool forcedTermination = false);
+
+
+ // Called when the application's frame moves to the top of the screen.
+ void OnForeground(void);
+
+
+ // Called when this application's frame is moved from top of the screen to the background.
+ void OnBackground(void);
+
+ // Called when the system memory is not sufficient to run the application any further.
+ void OnLowMemory(void);
+
+ // Called when the battery level changes.
+ void OnBatteryLevelChanged(Osp::System::BatteryLevel batteryLevel);
+
+ // Called when the screen turns on.
+ void OnScreenOn (void);
+
+ // Called when the screen turns off.
+ void OnScreenOff (void);
+};
+
+#endif
diff --git a/bada/Sloynik/manifest.xml b/bada/Sloynik/manifest.xml
new file mode 100644
index 0000000000..8284453a98
--- /dev/null
+++ b/bada/Sloynik/manifest.xml
@@ -0,0 +1,29 @@
+<?xml version='1.0' ?>
+<Manifest>
+ <Id>4gxxan431g</Id>
+ <Secret>E721D7A992EBF39AB8E5475F781898E0</Secret>
+ <AppVersion>1.0.0</AppVersion>
+ <ManifestVersion>1.1</ManifestVersion>
+ <Privileges>
+ <Privilege>
+ <Name>WEB_SERVICE</Name>
+ </Privilege>
+ </Privileges>
+ <DeviceProfile>
+ <APIVersion>1.0</APIVersion>
+ <CPU>Cortex8</CPU>
+ <Accelerator3D>OpenGL-ES1.1</Accelerator3D>
+ <Accelerator3D>OpenGL-ES2.0</Accelerator3D>
+ <InputDevice>Touch</InputDevice>
+ <ScreenSize>480x800</ScreenSize>
+ <Connectivity>Bluetooth</Connectivity>
+ <Connectivity>Wi-Fi</Connectivity>
+ <Sensor>GPS</Sensor>
+ <Sensor>Wi-Fi_and_cell-based_positioning</Sensor>
+ <Sensor>Magnetic</Sensor>
+ <Sensor>Proximity</Sensor>
+ <Sensor>Accelerometer</Sensor>
+ <Sensor>Tilt</Sensor>
+ <UserInteraction>Vibration-effects</UserInteraction>
+ </DeviceProfile>
+</Manifest> \ No newline at end of file
diff --git a/bada/Sloynik/src/ArticleForm.cpp b/bada/Sloynik/src/ArticleForm.cpp
new file mode 100644
index 0000000000..30dd84f7e0
--- /dev/null
+++ b/bada/Sloynik/src/ArticleForm.cpp
@@ -0,0 +1,53 @@
+#include "ArticleForm.h"
+#include "SearchForm.h"
+#include <FApp.h>
+
+using namespace Osp::Base;
+using namespace Osp::Ui;
+using namespace Osp::Ui::Controls;
+
+ArticleForm::ArticleForm() : m_pBuffer(NULL)
+{
+}
+
+ArticleForm::~ArticleForm()
+{
+}
+
+bool ArticleForm::Initialize()
+{
+ Construct(FORM_STYLE_NORMAL | FORM_STYLE_TITLE | FORM_STYLE_INDICATOR
+ | FORM_STYLE_SOFTKEY_0);
+
+ SetSoftkeyText(SOFTKEY_0, L"Search");
+ SetSoftkeyActionId(SOFTKEY_0, ID_SEARCH_SOFTKEY);
+ AddSoftkeyActionListener(SOFTKEY_0, *this);
+
+ m_pWeb = new Osp::Web::Controls::Web();
+ m_pWeb->Construct(Osp::Graphics::Rectangle(0, 0, 480, 700));
+ AddControl(*m_pWeb);
+
+ return true;
+}
+
+void ArticleForm::MyInit()
+{
+ SetTitleText(m_Name);
+ m_pWeb->LoadData("", *m_pBuffer, "text/html", "UTF-8");
+}
+
+void ArticleForm::OnActionPerformed(const Osp::Ui::Control& source, int actionId)
+{
+ switch (actionId)
+ {
+ case ID_SEARCH_SOFTKEY:
+ {
+ Frame * pFrame =
+ Osp::App::Application::GetInstance()->GetAppFrame()->GetFrame();
+ pFrame->SetCurrentForm(*m_pSearchForm);
+ m_pSearchForm->Draw();
+ m_pSearchForm->Show();
+ }
+ break;
+ }
+}
diff --git a/bada/Sloynik/src/SearchForm.cpp b/bada/Sloynik/src/SearchForm.cpp
new file mode 100644
index 0000000000..705559c937
--- /dev/null
+++ b/bada/Sloynik/src/SearchForm.cpp
@@ -0,0 +1,240 @@
+#include "SearchForm.h"
+#include "ArticleForm.h"
+#include "../../../words/sloynik_engine.hpp"
+#include <FApp.h>
+#include <locale>
+
+
+using namespace Osp::Base;
+using namespace Osp::Ui;
+using namespace Osp::Ui::Controls;
+
+namespace
+{
+ sl::StrFn::Str const * StrCreate(char const * utf8Data, uint32_t size)
+ {
+ return reinterpret_cast<sl::StrFn::Str *>(new string(utf8Data, size));
+ }
+
+ void StrDestroy(sl::StrFn::Str const * s)
+ {
+ delete reinterpret_cast<string const *>(s);
+ }
+
+ int StrSecondaryCompare(void *,
+ sl::StrFn::Str const * pa, sl::StrFn::Str const * pb)
+ {
+ string const & a = *reinterpret_cast<string const *>(pa);
+ string const & b = *reinterpret_cast<string const *>(pb);
+ return a == b ? 0 : (a < b ? -1 : 1);
+ }
+
+ int StrPrimaryCompare(void *,
+ sl::StrFn::Str const * pa, sl::StrFn::Str const * pb)
+ {
+ string s1(*reinterpret_cast<string const *>(pa));
+ string s2(*reinterpret_cast<string const *>(pb));
+ std::use_facet<std::ctype<char> >(
+ std::locale()).tolower(&s1[0], &s1[0] + s1.size());
+ std::use_facet<std::ctype<char> >(
+ std::locale()).tolower(&s2[0], &s2[0] + s2.size());
+ return s1 == s2 ? 0 : (s1 < s2 ? -1 : 1);
+ }
+}
+
+
+SearchForm::SearchForm(void) : m_pEngine(NULL), m_pArticleForm(NULL)
+{
+}
+
+SearchForm::~SearchForm(void)
+{
+ // TODO: delete m_pEngine; delete m_pArticleForm;
+}
+
+bool SearchForm::Initialize()
+{
+ // Construct an XML form
+ Construct(L"IDF_SEARCHFORM");
+
+ return true;
+}
+
+result SearchForm::OnInitializing(void)
+{
+ result r = E_SUCCESS;
+
+ // TODO: Add your initialization code here
+
+ string const dictionaryPath = "/Home/wordnet.slf";
+ string const indexPath = "/Home/index";
+ string const tempPath = "/Home/index_tmp";
+ vector<pair<string, uint64_t> > dictionaries;
+ dictionaries.push_back(make_pair(dictionaryPath, 1ULL));
+ sl::StrFn strFn;
+ strFn.Create = StrCreate;
+ strFn.Destroy = StrDestroy;
+ strFn.PrimaryCompare = StrPrimaryCompare;
+ strFn.SecondaryCompare = StrSecondaryCompare;
+ strFn.m_pData = NULL;
+ strFn.m_PrimaryCompareId = 1;
+ strFn.m_SecondaryCompareId = 2;
+ m_pEngine = new sl::SloynikEngine(indexPath, tempPath, strFn, dictionaries);
+
+
+ m_pCustomListItemFormat = new CustomListItemFormat();
+ m_pCustomListItemFormat->Construct();
+ m_pCustomListItemFormat->AddElement(TEXT_ID,
+ Osp::Graphics::Rectangle(0, 0, GetWidth(), ITEM_HEIGHT));
+
+
+ m_pSearchField =
+ static_cast<EditField *>(GetControl(L"IDPC_SEARCH_EDIT", true));
+ m_pResultsList =
+ static_cast<SlidableList *>(GetControl(L"IDPC_RESULTS_LIST", true));
+
+ m_pSearchField->AddTextEventListener(*this);
+ m_pSearchField->AddActionEventListener(*this);
+ m_pResultsList->AddSlidableListEventListener(*this);
+ m_pResultsList->AddCustomItemEventListener(*this);
+
+ m_pSearchField->SetOverlayKeypadCommandButton(
+ COMMAND_BUTTON_POSITION_LEFT, L"Clear", ID_CLEAR_SEARCH_FIELD);
+
+
+ // m_pResultsList->AddSlidableListEventListener(*this);
+ /*
+ // Get a button via resource ID
+ __pButtonOk = static_cast<Button *>(GetControl(L"IDC_BUTTON_OK"));
+ if (__pButtonOk != null)
+ {
+ __pButtonOk->SetActionId(ID_BUTTON_OK);
+ __pButtonOk->AddActionEventListener(*this);
+ }
+ */
+
+ return r;
+}
+
+result
+SearchForm::OnTerminating(void)
+{
+ result r = E_SUCCESS;
+
+ // TODO: Add your termination code here
+
+ return r;
+}
+
+void
+SearchForm::OnActionPerformed(const Osp::Ui::Control& source, int actionId)
+{
+ switch(actionId)
+ {
+ case ID_CLEAR_SEARCH_FIELD:
+ {
+ m_pSearchField->SetText(L"");
+ m_pResultsList->ScrollToTop();
+ m_pResultsList->RequestRedraw();
+ }
+ break;
+ default:
+ break;
+ }
+}
+
+void SearchForm::OnTextValueChanged(Osp::Ui::Control const &)
+{
+ sl::SloynikEngine::SearchResult searchResult;
+ String text = m_pSearchField->GetText();
+ ByteBuffer * buf = Utility::StringUtil::StringToUtf8N(text);
+ if (buf)
+ {
+ char const * utf8Str = reinterpret_cast<char const *>(buf->GetPointer());
+ m_pEngine->Search(utf8Str, searchResult);
+ delete buf;
+ m_pResultsList->ScrollToTop(searchResult.m_FirstMatched);
+ m_pResultsList->RequestRedraw();
+ }
+}
+
+void SearchForm::OnTextValueChangeCanceled(Osp::Ui::Control const &)
+{
+}
+
+void SearchForm::OnListPropertyRequested(const Osp::Ui::Control&)
+{
+ uint32_t const itemCount = m_pEngine ? m_pEngine->WordCount() : 0;
+ m_pResultsList->SetItemCountAndHeight(itemCount, itemCount * ITEM_HEIGHT);
+}
+
+void SearchForm::OnLoadToTopRequested(
+ const Osp::Ui::Control&, int index, int numItems)
+{
+ for (int i = index; i > index - numItems; i--)
+ m_pResultsList->LoadItemToTop(*CreateListItem(i), i + 1);
+}
+
+void SearchForm::OnLoadToBottomRequested(
+ const Osp::Ui::Control&, int index, int numItems)
+{
+ for (int i = index; i < index + numItems; i++)
+ m_pResultsList->LoadItemToBottom(*CreateListItem(i), i + 1);
+}
+
+void SearchForm::OnUnloadItemRequested(const Osp::Ui::Control&, int)
+{
+ // TODO: OnUnloadItemRequested
+}
+
+CustomListItem * SearchForm::CreateListItem(uint32_t id)
+{
+ sl::SloynikEngine::WordInfo info;
+ m_pEngine->GetWordInfo(id, info);
+ String text;
+ Utility::StringUtil::Utf8ToString(info.m_Word.c_str(), text);
+
+ CustomListItem * pItem = new CustomListItem();
+ pItem->Construct(ITEM_HEIGHT);
+ pItem->SetItemFormat(*m_pCustomListItemFormat);
+ pItem->SetElement(TEXT_ID, text);
+ return pItem;
+}
+
+void SearchForm::OnItemStateChanged(const Osp::Ui::Control & source, int index,
+ int itemId, int /*elementId*/, Osp::Ui::ItemStatus status)
+{
+ this->OnItemStateChanged(source, index, itemId, status);
+}
+
+void SearchForm::OnItemStateChanged(const Osp::Ui::Control &source, int index,
+ int itemId, Osp::Ui::ItemStatus status)
+{
+ Frame * pFrame =
+ Osp::App::Application::GetInstance()->GetAppFrame()->GetFrame();
+ if (!m_pArticleForm)
+ {
+ m_pArticleForm = new ArticleForm();
+ m_pArticleForm->m_pSearchForm = this;
+ m_pArticleForm->Initialize();
+ pFrame->AddControl(*m_pArticleForm);
+ }
+
+ sl::SloynikEngine::WordInfo info;
+ m_pEngine->GetWordInfo(index, info);
+ Utility::StringUtil::Utf8ToString(info.m_Word.c_str(), m_pArticleForm->m_Name);
+
+ sl::SloynikEngine::ArticleData data;
+ m_pEngine->GetArticleData(index, data);
+ data.m_HTML.push_back(0);
+ delete m_pArticleForm->m_pBuffer;
+ m_pArticleForm->m_pBuffer = new ByteBuffer;
+ m_pArticleForm->m_pBuffer->Construct(data.m_HTML.size());
+ m_pArticleForm->m_pBuffer->SetArray(
+ reinterpret_cast<byte const *>(&data.m_HTML[0]), 0, data.m_HTML.size());
+
+ m_pArticleForm->MyInit();
+ pFrame->SetCurrentForm(*m_pArticleForm);
+ m_pArticleForm->Draw();
+ m_pArticleForm->Show();
+}
diff --git a/bada/Sloynik/src/Sloynik.cpp b/bada/Sloynik/src/Sloynik.cpp
new file mode 100644
index 0000000000..d87912f0a1
--- /dev/null
+++ b/bada/Sloynik/src/Sloynik.cpp
@@ -0,0 +1,116 @@
+/**
+ * Name : Sloynik
+ * Version :
+ * Vendor :
+ * Description :
+ */
+
+
+#include "Sloynik.h"
+#include "SearchForm.h"
+
+using namespace Osp::App;
+using namespace Osp::Base;
+using namespace Osp::System;
+using namespace Osp::Ui;
+using namespace Osp::Ui::Controls;
+
+Sloynik::Sloynik()
+{
+}
+
+Sloynik::~Sloynik()
+{
+}
+
+Application*
+Sloynik::CreateInstance(void)
+{
+ // Create the instance through the constructor.
+ return new Sloynik();
+}
+
+bool
+Sloynik::OnAppInitializing(AppRegistry& appRegistry)
+{
+ // TODO:
+ // Initialize UI resources and application specific data.
+ // The application's permanent data and context can be obtained from the appRegistry.
+ //
+ // If this method is successful, return true; otherwise, return false.
+ // If this method returns false, the application will be terminated.
+
+ // Uncomment the following statement to listen to the screen on/off events.
+ //PowerManager::SetScreenEventListener(*this);
+
+ // Create a form
+ SearchForm * pSearchForm = new SearchForm();
+ pSearchForm->Initialize();
+
+ // Add the form to the frame
+ Frame *pFrame = GetAppFrame()->GetFrame();
+ pFrame->AddControl(*pSearchForm);
+
+ // Set the current form
+ pFrame->SetCurrentForm(*pSearchForm);
+
+ // Draw and Show the form
+ pSearchForm->Draw();
+ pSearchForm->Show();
+
+ return true;
+}
+
+bool
+Sloynik::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination)
+{
+ // TODO:
+ // Deallocate resources allocated by this application for termination.
+ // The application's permanent data and context can be saved via appRegistry.
+ return true;
+}
+
+void
+Sloynik::OnForeground(void)
+{
+ // TODO:
+ // Start or resume drawing when the application is moved to the foreground.
+}
+
+void
+Sloynik::OnBackground(void)
+{
+ // TODO:
+ // Stop drawing when the application is moved to the background.
+}
+
+void
+Sloynik::OnLowMemory(void)
+{
+ // TODO:
+ // Free unused resources or close the application.
+}
+
+void
+Sloynik::OnBatteryLevelChanged(BatteryLevel batteryLevel)
+{
+ // TODO:
+ // Handle any changes in battery level here.
+ // Stop using multimedia features(camera, mp3 etc.) if the battery level is CRITICAL.
+}
+
+void
+Sloynik::OnScreenOn (void)
+{
+ // TODO:
+ // Get the released resources or resume the operations that were paused or stopped in OnScreenOff().
+}
+
+void
+Sloynik::OnScreenOff (void)
+{
+ // TODO:
+ // Unless there is a strong reason to do otherwise, release resources (such as 3D, media, and sensors) to allow the device to enter the sleep mode to save the battery.
+ // Invoking a lengthy asynchronous method within this listener method can be risky, because it is not guaranteed to invoke a callback before the device enters the sleep mode.
+ // Similarly, do not perform lengthy operations in this listener method. Any operation must be a quick one.
+}
diff --git a/bada/Sloynik/src/SloynikEntry.cpp b/bada/Sloynik/src/SloynikEntry.cpp
new file mode 100644
index 0000000000..f100f5c01c
--- /dev/null
+++ b/bada/Sloynik/src/SloynikEntry.cpp
@@ -0,0 +1,45 @@
+/**
+ * This file contains the bada application entry point.
+ */
+#include "Sloynik.h"
+
+using namespace Osp::Base;
+using namespace Osp::Base::Collection;
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif // __cplusplus
+
+_EXPORT_ int OspMain(int argc, char *pArgv[]);
+
+/**
+ * The entry function of bada application called by the operating system.
+ */
+int
+OspMain(int argc, char *pArgv[])
+{
+ result r = E_SUCCESS;
+
+ AppLog("Application started.");
+ ArrayList* pArgs = new ArrayList();
+ pArgs->Construct();
+ for (int i = 0; i < argc; i++)
+ pArgs->Add(*(new String(pArgv[i])));
+
+ r = Osp::App::Application::Execute(Sloynik::CreateInstance, pArgs);
+ if (IsFailed(r))
+ {
+ AppLogException("Application execution failed-[%s].", GetErrorMessage(r));
+ r &= 0x0000FFFF;
+ }
+
+ pArgs->RemoveAll(true);
+ delete pArgs;
+ AppLog("Application finished.");
+
+ return static_cast<int>(r);
+}
+#ifdef __cplusplus
+}
+#endif // __cplusplus
diff --git a/bada/releases/bada_challenge_2010/Sloynik_Simulator-Debug.zip b/bada/releases/bada_challenge_2010/Sloynik_Simulator-Debug.zip
new file mode 100644
index 0000000000..2016db4ea9
--- /dev/null
+++ b/bada/releases/bada_challenge_2010/Sloynik_Simulator-Debug.zip
Binary files differ