summaryrefslogtreecommitdiffstats
path: root/carbide/tinySAK
diff options
context:
space:
mode:
Diffstat (limited to 'carbide/tinySAK')
-rw-r--r--carbide/tinySAK/.cproject141
-rw-r--r--carbide/tinySAK/.project26
-rw-r--r--carbide/tinySAK/bwins/tinySAK.def111
-rw-r--r--carbide/tinySAK/group/ABLD.BAT15
-rw-r--r--carbide/tinySAK/group/bld.inf34
-rw-r--r--carbide/tinySAK/group/tinySAK.mmp75
-rw-r--r--carbide/tinySAK/sis/tinySAK_EKA2.pkg21
7 files changed, 423 insertions, 0 deletions
diff --git a/carbide/tinySAK/.cproject b/carbide/tinySAK/.cproject
new file mode 100644
index 0000000..f6d2591
--- /dev/null
+++ b/carbide/tinySAK/.cproject
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule buildFromInf="true" buildingTestComps="true" cleanLevel="0" concurrentBuildJobs="4" defaultMMPChangedAction="0" infBuildComponents="" infFileLocation="group/bld.inf" macrosFile="" makeEngineToUse="make" manageDependencies="true" moduleId="com.nokia.carbide.cdt.builder.carbideCPPBuilder" overrideMakeEngine="false" overrideWorkspaceSettings="false" promptForMMPChangedAction="true" useConcurrentBuilding="true" useDebugMode="false" useIncrementalBuilder="false" useKeepGoing="false" useMMPMacros="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MWLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MWCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinySAK\group\tinySAK.mmp;C:\Projects\Doubango\carbide\tinySAK\group\bld.inf;" includesCache="C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__CW32__;__S60_50__;__WINSCW__;_UNICODE;__S60_3X__;__S60_5X__;TINYSAK_EXPORTS;_DEBUG;__SERIES60_3X__;DEBUG_LEVEL=DEBUG_LEVEL_INFO;__DLL__;__WINS__;" moduleId="configDataCache" sourcesCache="/tinySAK/src;" timestampCache="1264384979146" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Debug (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Debug (ARMV5) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Debug (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTCompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTLinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinySAK\group\tinySAK.mmp;C:\Projects\Doubango\carbide\tinySAK\group\bld.inf;" includesCache="C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__ARMCC_2__;__ARMCC__;__MARM__;__S60_50__;__S60_3X__;__ARMCC_2_2__;_UNICODE;__S60_5X__;TINYSAK_EXPORTS;_DEBUG;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinySAK/src;" timestampCache="1264384979161" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Release (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Release (ARMV5) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Release (ARMV5) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTCompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RVCTLinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinySAK\group\tinySAK.mmp;C:\Projects\Doubango\carbide\tinySAK\group\bld.inf;" includesCache="C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__ARMCC_2__;NDEBUG;__ARMCC__;__MARM__;__S60_50__;__S60_3X__;__ARMCC_2_2__;_UNICODE;__S60_5X__;TINYSAK_EXPORTS;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinySAK/src;" timestampCache="1264384979177" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Debug (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Debug (GCCE) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Debug (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.GCCEErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinySAK\group\tinySAK.mmp;C:\Projects\Doubango\carbide\tinySAK\group\bld.inf;" includesCache="C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__GCCE__;__MARM__;__S60_50__;_UNICODE;__S60_3X__;__S60_5X__;TINYSAK_EXPORTS;_DEBUG;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinySAK/src;" timestampCache="1264384979192" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+<cconfiguration id="Phone Release (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Release (GCCE) [S60_5th_Edition_SDK_v1.0]" moduleId="org.eclipse.cdt.core.settings" name="Phone Release (GCCE) [S60_5th_Edition_SDK_v1.0]">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.GCCEErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="CarbideConfigurationDataProvider">
+<ENV_VAR_DATA_ID/>
+<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
+<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\"/>
+</storageModule>
+<storageModule filesCache="C:\Projects\Doubango\carbide\tinySAK\group\tinySAK.mmp;C:\Projects\Doubango\carbide\tinySAK\group\bld.inf;" includesCache="C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis;C:/S60/devices/S60_5th_Edition_SDK_v1.0/epoc32/include/stdapis/sys;" macrosCache="__GENERIC_MARM__;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__EPOC32__;__EABI__;__GCCE__;NDEBUG;__MARM__;__S60_50__;_UNICODE;__S60_3X__;__S60_5X__;TINYSAK_EXPORTS;__SERIES60_3X__;__MARM_ARMV5__;__DLL__;" moduleId="configDataCache" sourcesCache="/tinySAK/src;" timestampCache="1264384979192" useMmpMacrosCache="true"/>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+</cconfiguration>
+</storageModule>
+</cproject>
diff --git a/carbide/tinySAK/.project b/carbide/tinySAK/.project
new file mode 100644
index 0000000..4af59fd
--- /dev/null
+++ b/carbide/tinySAK/.project
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>tinySAK</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>com.nokia.carbide.cdt.builder.carbideCPPBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.core.ccnature</nature>
+ <nature>com.nokia.carbide.cdt.builder.carbideCPPBuilderNature</nature>
+ </natures>
+ <linkedResources>
+ <link>
+ <name>src</name>
+ <type>2</type>
+ <location>C:/Projects/Doubango/tinySAK/src</location>
+ </link>
+ </linkedResources>
+</projectDescription>
diff --git a/carbide/tinySAK/bwins/tinySAK.def b/carbide/tinySAK/bwins/tinySAK.def
new file mode 100644
index 0000000..07510f8
--- /dev/null
+++ b/carbide/tinySAK/bwins/tinySAK.def
@@ -0,0 +1,111 @@
+EXPORTS
+ hmac_md5_compute @ 1 NONAME
+ hmac_md5digest_compute @ 2 NONAME
+ hmac_sha1_compute @ 3 NONAME
+ hmac_sha1digest_compute @ 4 NONAME
+ tsk_b10tob16 @ 5 NONAME
+ tsk_b16tob10 @ 6 NONAME
+ tsk_base64_decode @ 7 NONAME
+ tsk_base64_encode @ 8 NONAME
+ tsk_buffer_append @ 9 NONAME
+ tsk_buffer_appendEx @ 10 NONAME
+ tsk_buffer_cleanup @ 11 NONAME
+ tsk_buffer_def_t @ 12 NONAME
+ tsk_calloc @ 13 NONAME
+ tsk_condwait_broadcast @ 14 NONAME
+ tsk_condwait_create @ 15 NONAME
+ tsk_condwait_destroy @ 16 NONAME
+ tsk_condwait_signal @ 17 NONAME
+ tsk_condwait_timedwait @ 18 NONAME
+ tsk_condwait_wait @ 19 NONAME
+ tsk_free @ 20 NONAME
+ tsk_gettimeofday @ 21 NONAME
+ tsk_itoa @ 22 NONAME
+ tsk_list_clear_items @ 23 NONAME
+ tsk_list_def_t @ 24 NONAME
+ tsk_list_find_item_by_data @ 25 NONAME
+ tsk_list_find_item_by_pred @ 26 NONAME
+ tsk_list_item_def_t @ 27 NONAME
+ tsk_list_pop_first_item @ 28 NONAME
+ tsk_list_push_data @ 29 NONAME
+ tsk_list_push_filtered_data @ 30 NONAME
+ tsk_list_push_filtered_item @ 31 NONAME
+ tsk_list_push_item @ 32 NONAME
+ tsk_list_push_list @ 33 NONAME
+ tsk_list_remove_item @ 34 NONAME
+ tsk_list_remove_item_by_data @ 35 NONAME
+ tsk_list_remove_item_by_pred @ 36 NONAME
+ tsk_malloc @ 37 NONAME
+ tsk_md5compute @ 38 NONAME
+ tsk_md5final @ 39 NONAME
+ tsk_md5init @ 40 NONAME
+ tsk_md5transform @ 41 NONAME
+ tsk_md5update @ 42 NONAME
+ tsk_mutex_create @ 43 NONAME
+ tsk_mutex_destroy @ 44 NONAME
+ tsk_mutex_lock @ 45 NONAME
+ tsk_mutex_unlock @ 46 NONAME
+ tsk_object_cmp @ 47 NONAME
+ tsk_object_delete @ 48 NONAME
+ tsk_object_new @ 49 NONAME
+ tsk_object_new2 @ 50 NONAME
+ tsk_object_ref @ 51 NONAME
+ tsk_object_sizeof @ 52 NONAME
+ tsk_object_unref @ 53 NONAME
+ tsk_param_def_t @ 54 NONAME
+ tsk_params_add_param @ 55 NONAME
+ tsk_params_get_param_by_name @ 56 NONAME
+ tsk_params_get_param_value @ 57 NONAME
+ tsk_params_get_param_value_as_int @ 58 NONAME
+ tsk_params_has_param @ 59 NONAME
+ tsk_params_param_tostring @ 60 NONAME
+ tsk_params_parse_param @ 61 NONAME
+ tsk_params_remove_param @ 62 NONAME
+ tsk_params_tostring @ 63 NONAME
+ tsk_pppfcs16 @ 64 NONAME
+ tsk_realloc @ 65 NONAME
+ tsk_runnable_start @ 66 NONAME
+ tsk_runnable_stop @ 67 NONAME
+ tsk_semaphore_create @ 68 NONAME
+ tsk_semaphore_decrement @ 69 NONAME
+ tsk_semaphore_destroy @ 70 NONAME
+ tsk_semaphore_increment @ 71 NONAME
+ tsk_sha1compute @ 72 NONAME
+ tsk_sha1final @ 73 NONAME
+ tsk_sha1input @ 74 NONAME
+ tsk_sha1reset @ 75 NONAME
+ tsk_sha1result @ 76 NONAME
+ tsk_sprintf @ 77 NONAME
+ tsk_str_from_hex @ 78 NONAME
+ tsk_str_to_hex @ 79 NONAME
+ tsk_strcat @ 80 NONAME
+ tsk_strcmp @ 81 NONAME
+ tsk_strcontains @ 82 NONAME
+ tsk_strdup @ 83 NONAME
+ tsk_stricmp @ 84 NONAME
+ tsk_string_def_t @ 85 NONAME
+ tsk_strncmp @ 86 NONAME
+ tsk_strnicmp @ 87 NONAME
+ tsk_strquote @ 88 NONAME
+ tsk_strrandom @ 89 NONAME
+ tsk_strtrim_left @ 90 NONAME
+ tsk_strtrim_right @ 91 NONAME
+ tsk_strunquote @ 92 NONAME
+ tsk_strupdate @ 93 NONAME
+ tsk_thread_create @ 94 NONAME
+ tsk_thread_join @ 95 NONAME
+ tsk_thread_sleep @ 96 NONAME
+ tsk_time_epoch @ 97 NONAME
+ tsk_timer_def_t @ 98 NONAME
+ tsk_timer_manager_cancel @ 99 NONAME
+ tsk_timer_manager_debug @ 100 NONAME
+ tsk_timer_manager_def_t @ 101 NONAME
+ tsk_timer_manager_isready @ 102 NONAME
+ tsk_timer_manager_schedule @ 103 NONAME
+ tsk_timer_manager_start @ 104 NONAME
+ tsk_timer_manager_stop @ 105 NONAME
+ tsk_url_decode @ 106 NONAME
+ tsk_url_encode @ 107 NONAME
+ tsk_pppfcs32 @ 108 NONAME
+ tsk_strndup @ 109 NONAME
+
diff --git a/carbide/tinySAK/group/ABLD.BAT b/carbide/tinySAK/group/ABLD.BAT
new file mode 100644
index 0000000..f63a0a2
--- /dev/null
+++ b/carbide/tinySAK/group/ABLD.BAT
@@ -0,0 +1,15 @@
+@ECHO OFF
+
+REM Bldmake-generated batch file - ABLD.BAT
+REM ** DO NOT EDIT **
+
+perl -S ABLD.PL "\Projects\Doubango\carbide\tinySAK\group\\" %1 %2 %3 %4 %5 %6 %7 %8 %9
+if errorlevel==1 goto CheckPerl
+goto End
+
+:CheckPerl
+perl -v >NUL
+if errorlevel==1 echo Is Perl, version 5.003_07 or later, installed?
+goto End
+
+:End
diff --git a/carbide/tinySAK/group/bld.inf b/carbide/tinySAK/group/bld.inf
new file mode 100644
index 0000000..259f30e
--- /dev/null
+++ b/carbide/tinySAK/group/bld.inf
@@ -0,0 +1,34 @@
+/*
+============================================================================
+ Name : bld.inf
+ Author : Mamadou Diop
+ Copyright : * Copyright (C) 2009 Mamadou Diop.
+*
+* Contact: Mamadou Diop <diopmamadou@yahoo.fr>
+*
+* This file is part of Open Source Doubango Framework.
+*
+* DOUBANGO is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* DOUBANGO is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with DOUBANGO.
+ Description : This file provides the information required for building the
+ whole of a tinySAK.
+============================================================================
+*/
+
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+
+PRJ_MMPFILES
+tinySAK.mmp
diff --git a/carbide/tinySAK/group/tinySAK.mmp b/carbide/tinySAK/group/tinySAK.mmp
new file mode 100644
index 0000000..67ea451
--- /dev/null
+++ b/carbide/tinySAK/group/tinySAK.mmp
@@ -0,0 +1,75 @@
+/*
+============================================================================
+ Name : tinySAK.mmp
+ Author : Mamadou Diop
+ Copyright : * Copyright (C) 2009 Mamadou Diop.
+*
+* Contact: Mamadou Diop <diopmamadou@yahoo.fr>
+*
+* This file is part of Open Source Doubango Framework.
+*
+* DOUBANGO is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* DOUBANGO is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with DOUBANGO.
+ Description : This is the project specification file for tinySAK.
+============================================================================
+*/
+
+TARGET tinySAK.dll
+TARGETTYPE dll
+UID 0x1000008d 0xEC7A68FB
+
+//USERINCLUDE ..\..\..\tinySAK\src
+
+SYSTEMINCLUDE \epoc32\include \epoc32\include\stdapis \epoc32\include\stdapis\sys
+
+
+
+// In order to use .def files to freeze code you must use one or more DEFFILE lines;
+// see the ones commented out below for examples.
+// By default, the build tools look for the WINSCW def file in a BWINS directory
+// (at the same level as the directory containing the mmp file),
+// the GCC ARM def file in a BMARM directory, and the ARMV5 def file in a EABI directory.
+// If your .def files are stored in these default locations, you can simply specify the
+// .def filename(s) with no path. If you want to store .def files in non-default
+// locations, you will need to specify the paths in the DEFFILE statement(s).
+
+//The following commented out code shows how the build system uses the implicit
+// location for defiles. To create the DEF files Choose Project > Freeze Exports from Carbide
+// or run 'abld freeze' from the command-line
+//#if defined (WINS)
+// DEFFILE ..\bwins\tinySAK.def
+//#elif defined (GCC32)
+// DEFFILE ..\bmarm\tinySAK.def
+//#else
+// DEFFILE ..\eabi\tinySAK.def
+//#endif
+
+#if defined(WINS)
+MACRO DEBUG_LEVEL=DEBUG_LEVEL_INFO
+#endif
+
+nostrictdef
+
+LIBRARY euser.lib libc.lib libpthread.lib
+
+#ifdef ENABLE_ABIV2_MODE
+DEBUGGABLE_UDEBONLY
+#endif
+
+MACRO TINYSAK_EXPORTS
+
+EPOCALLOWDLLDATA
+
+SOURCEPATH ..\..\..\tinySAK\src
+SOURCE tsk.c tsk_base64.c tsk_binaryutils.c tsk_buffer.c tsk_condwait.c tsk_debug.c tsk_heap.c tsk_hmac.c tsk_list.c tsk_md5.c tsk_memory.c tsk_mutex.c tsk_object.c tsk_params.c tsk_ppfcs16.c tsk_runnable.c tsk_safeobj.c tsk_semaphore.c tsk_sha1.c tsk_string.c tsk_thread.c tsk_time.c tsk_timer.c tsk_xml.c tsk_url.c
+SOURCE tsk_ppfcs32.c
diff --git a/carbide/tinySAK/sis/tinySAK_EKA2.pkg b/carbide/tinySAK/sis/tinySAK_EKA2.pkg
new file mode 100644
index 0000000..2637504
--- /dev/null
+++ b/carbide/tinySAK/sis/tinySAK_EKA2.pkg
@@ -0,0 +1,21 @@
+; Installation file for tinySAK dll
+;
+; This is an auto-generated PKG file by Carbide.
+; This file uses variables specific to Carbide builds that will not work
+; on command-line builds. If you want to use this generated PKG file from the
+; command-line tools you will need to modify the variables with the appropriate
+; values: $(EPOCROOT), $(PLATFORM), $(TARGET)
+
+;
+; UID is the dll's UID
+;
+#{"tinySAK DLL"},(0xEC7A68FB),1,0,0
+
+
+;Localised Vendor name
+%{"Vendor-EN"}
+
+;Unique Vendor name
+:"Vendor"
+
+"$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\tinySAK.dll" -"!:\sys\bin\tinySAK.dll"
OpenPOWER on IntegriCloud