From 4812d621c713449cade8f980ee12357b5e8e515d Mon Sep 17 00:00:00 2001 From: jwellbelove Date: Mon, 16 Mar 2015 20:03:09 +0000 Subject: [PATCH] Updated project files --- test/codeblocks/ETL.depend | 38 ++--- test/codeblocks/ETL.layout | 298 ++++++++++++++++++------------------ test/iar/etl.dep | 218 +++++++++++++------------- test/iar/etl.ewp | 9 +- test/iar/etl.ewt | 9 +- test/iar/settings/etl.wsdt | 14 +- test/keil/Test1.uvguix.John | 155 +++---------------- test/keil/Test1.uvoptx | 13 ++ test/keil/Test1.uvprojx | 9 +- 9 files changed, 336 insertions(+), 427 deletions(-) diff --git a/test/codeblocks/ETL.depend b/test/codeblocks/ETL.depend index a2976d9e..448fbc7b 100644 --- a/test/codeblocks/ETL.depend +++ b/test/codeblocks/ETL.depend @@ -277,7 +277,7 @@ -1426200441 u:\users\john\documents\programming\github\etl\deque.h +1426446210 u:\users\john\documents\programming\github\etl\deque.h @@ -384,7 +384,7 @@ "container.h" "pool.h" -1425213266 u:\users\john\documents\programming\github\etl\map.h +1426446210 u:\users\john\documents\programming\github\etl\map.h @@ -392,7 +392,7 @@ "container.h" "pool.h" -1425218865 u:\users\john\documents\programming\github\etl\ilist.h +1426446210 u:\users\john\documents\programming\github\etl\ilist.h @@ -454,7 +454,7 @@ "exception.h" "error_handler.h" -1426199961 u:\users\john\documents\programming\github\etl\vector.h +1426446211 u:\users\john\documents\programming\github\etl\vector.h @@ -463,7 +463,7 @@ "alignment.h" "array.h" -1426332084 u:\users\john\documents\programming\github\etl\ivector.h +1426446210 u:\users\john\documents\programming\github\etl\ivector.h @@ -488,7 +488,7 @@ 1415139315 h" -1426200110 u:\users\john\documents\programming\github\etl\queue.h +1426446211 u:\users\john\documents\programming\github\etl\queue.h "iqueue.h" @@ -513,7 +513,7 @@ "data.h" "../stack.h" -1426200110 u:\users\john\documents\programming\github\etl\stack.h +1426446211 u:\users\john\documents\programming\github\etl\stack.h @@ -1068,7 +1068,7 @@ "../bitset.h" -1425209567 u:\users\john\documents\programming\github\etl\bitset.h +1426446210 u:\users\john\documents\programming\github\etl\bitset.h @@ -1108,7 +1108,7 @@ "iforward_list.h" "container.h" -1425218933 u:\users\john\documents\programming\github\etl\iforward_list.h +1426446210 u:\users\john\documents\programming\github\etl\iforward_list.h @@ -1135,7 +1135,7 @@ -1426431014 u:\users\john\documents\programming\github\etl\alignment.h +1426531794 u:\users\john\documents\programming\github\etl\alignment.h "type_traits.h" "static_assert.h" @@ -1168,7 +1168,7 @@ "../pool.h" -1426200242 u:\users\john\documents\programming\github\etl\pool.h +1426446210 u:\users\john\documents\programming\github\etl\pool.h "alignment.h" "array.h" "bitset.h" @@ -1187,7 +1187,7 @@ -1426330322 u:\users\john\documents\programming\github\etl\variant.h +1426535511 u:\users\john\documents\programming\github\etl\variant.h "array.h" "largest.h" @@ -1307,7 +1307,7 @@ "fnv_1.h" "type_traits.h" -1426376202 u:\users\john\documents\programming\github\etl\ibitset.h +1426446210 u:\users\john\documents\programming\github\etl\ibitset.h "integral_limits.h" 1423387319 source:u:\users\john\documents\programming\github\etl\test\test_lookup.cpp @@ -1346,7 +1346,7 @@ "ivector.h" "error_handler.h" -1425217244 u:\users\john\documents\programming\github\etl\ipool.h +1426446210 u:\users\john\documents\programming\github\etl\ipool.h "pool_base.h" "nullptr.h" @@ -1406,7 +1406,7 @@ "../fnv_1.h" "../integral_limits.h" -1426331677 u:\users\john\documents\programming\github\etl\binary.h +1426446210 u:\users\john\documents\programming\github\etl\binary.h "type_traits.h" "integral_limits.h" "static_assert.h" @@ -1423,14 +1423,14 @@ "data.h" "../flat_map.h" -1425322641 u:\users\john\documents\programming\github\etl\flat_map.h +1426446210 u:\users\john\documents\programming\github\etl\flat_map.h "iflat_map.h" "vector.h" -1426332084 u:\users\john\documents\programming\github\etl\iflat_map.h +1426446210 u:\users\john\documents\programming\github\etl\iflat_map.h @@ -1460,14 +1460,14 @@ "data.h" "../flat_set.h" -1425213485 u:\users\john\documents\programming\github\etl\flat_set.h +1426446210 u:\users\john\documents\programming\github\etl\flat_set.h "iflat_set.h" "vector.h" -1425218933 u:\users\john\documents\programming\github\etl\iflat_set.h +1426446210 u:\users\john\documents\programming\github\etl\iflat_set.h diff --git a/test/codeblocks/ETL.layout b/test/codeblocks/ETL.layout index b2265b6c..416090a8 100644 --- a/test/codeblocks/ETL.layout +++ b/test/codeblocks/ETL.layout @@ -1,24 +1,9 @@ - + - - - - - - - - - - - - - - - - + @@ -26,141 +11,46 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -171,6 +61,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,24 +191,19 @@ + + + + + - + - - - - - - - - - - - + @@ -211,14 +216,9 @@ - + - - - - - - + diff --git a/test/iar/etl.dep b/test/iar/etl.dep index c2cc6d44..33e36c98 100644 --- a/test/iar/etl.dep +++ b/test/iar/etl.dep @@ -2,13 +2,13 @@ 2 - 4054523468 + 4196203668 Debug + $PROJ_DIR$\..\..\bitset.h $PROJ_DIR$\..\..\alignment.h $PROJ_DIR$\..\..\algorithm.h - $PROJ_DIR$\..\..\bitset.h $PROJ_DIR$\..\..\array.h $PROJ_DIR$\..\..\crc16.cpp $PROJ_DIR$\..\..\container.h @@ -16,18 +16,75 @@ $PROJ_DIR$\..\..\crc16.h $PROJ_DIR$\..\..\crc16_ccitt.cpp $PROJ_DIR$\..\..\crc16_kermit.cpp - $PROJ_DIR$\Debug\Exe\cpp.out - $PROJ_DIR$\Debug\Obj\crc16.pbi + $PROJ_DIR$\..\..\crc32.cpp + $PROJ_DIR$\..\..\crc16_kermit.h + $PROJ_DIR$\..\..\crc64_ecma.h + $PROJ_DIR$\..\..\crc32.h + $PROJ_DIR$\..\..\crc64_ecma.cpp + $PROJ_DIR$\..\..\crc8_ccitt.cpp + $PROJ_DIR$\..\..\crc8_ccitt.h + $PROJ_DIR$\..\..\cyclic_value.h + $PROJ_DIR$\..\..\doxygen.h + $PROJ_DIR$\..\..\deque.h + $PROJ_DIR$\..\..\deque_base.h + $PROJ_DIR$\..\..\exception.h + $PROJ_DIR$\..\..\endian.h + $PROJ_DIR$\..\..\enum_type.h + $PROJ_DIR$\..\..\error_handler.cpp + $PROJ_DIR$\..\..\error_handler.h + $PROJ_DIR$\..\..\factorial.h + $PROJ_DIR$\..\..\fibonacci.h + $PROJ_DIR$\..\..\forward_list.h + $PROJ_DIR$\..\..\functional.h + $PROJ_DIR$\..\..\forward_list_base.h + $PROJ_DIR$\..\..\function.h + $TOOLKIT_DIR$\inc\c\xmtx.h + $PROJ_DIR$\..\..\ideque.h + $PROJ_DIR$\..\..\iforward_list.h + $PROJ_DIR$\..\..\ilist.h + $PROJ_DIR$\..\..\integral_limits.h + $PROJ_DIR$\..\..\imap.h + $PROJ_DIR$\..\..\ipool.h + $PROJ_DIR$\..\..\iqueue.h + $PROJ_DIR$\..\..\istack.h + $PROJ_DIR$\..\..\largest.h + $PROJ_DIR$\..\..\ivector.h + $PROJ_DIR$\..\..\numeric.h + $PROJ_DIR$\..\..\list.h + $PROJ_DIR$\..\..\list_base.h + $PROJ_DIR$\..\..\map.h + $PROJ_DIR$\..\..\map_base.h + $PROJ_DIR$\..\..\log.h + $PROJ_DIR$\..\..\nullptr.h + $PROJ_DIR$\..\..\observer.h + $PROJ_DIR$\..\..\parameter_type.h + $PROJ_DIR$\..\..\power.h + $PROJ_DIR$\..\..\pool.h + $PROJ_DIR$\..\..\queue.h + $PROJ_DIR$\..\..\smallest.h + $PROJ_DIR$\..\..\queue_base.h + $PROJ_DIR$\..\..\static_assert.h + $PROJ_DIR$\..\..\stack.h + $PROJ_DIR$\..\..\stack_base.h + $PROJ_DIR$\..\..\type_traits.h + $PROJ_DIR$\..\..\variant.h + $TOOLKIT_DIR$\inc\cpp\memory + $PROJ_DIR$\..\..\vector.h + $PROJ_DIR$\..\..\vector_base.h + $PROJ_DIR$\..\..\visitor.h + $PROJ_DIR$\..\test_compile.cpp $PROJ_DIR$\Debug\Obj\crc16_kermit.pbi - $PROJ_DIR$\Debug\Obj\crc32.pbi - $PROJ_DIR$\Debug\Obj\crc64_ecma.pbi - $PROJ_DIR$\Debug\Obj\crc8_ccitt.pbi - $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\crc16.pbi + $PROJ_DIR$\Debug\Exe\cpp.out $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\crc8_ccitt.pbi + $PROJ_DIR$\Debug\Obj\crc64_ecma.pbi + $PROJ_DIR$\Debug\Obj\crc32.pbi $TOOLKIT_DIR$\inc\c\stdlib.h $TOOLKIT_DIR$\inc\c\cstring $TOOLKIT_DIR$\inc\c\cstdlib @@ -67,8 +124,6 @@ $TOOLKIT_DIR$\inc\cpp\xmemory $TOOLKIT_DIR$\inc\c\xlocale.h $TOOLKIT_DIR$\inc\c\xtls.h - $TOOLKIT_DIR$\inc\c\xmtx.h - $TOOLKIT_DIR$\inc\cpp\memory $TOOLKIT_DIR$\inc\cpp\algorithm $TOOLKIT_DIR$\inc\cpp\xstddef $TOOLKIT_DIR$\inc\cpp\new @@ -93,61 +148,6 @@ $PROJ_DIR$\Debug\Obj\error_handler.o $PROJ_DIR$\..\..\ibitset.h $PROJ_DIR$\Debug\List\cpp.map - $PROJ_DIR$\..\..\crc32.cpp - $PROJ_DIR$\..\..\crc16_kermit.h - $PROJ_DIR$\..\..\crc64_ecma.h - $PROJ_DIR$\..\..\crc32.h - $PROJ_DIR$\..\..\crc64_ecma.cpp - $PROJ_DIR$\..\..\crc8_ccitt.h - $PROJ_DIR$\..\..\crc8_ccitt.cpp - $PROJ_DIR$\..\..\cyclic_value.h - $PROJ_DIR$\..\..\doxygen.h - $PROJ_DIR$\..\..\deque.h - $PROJ_DIR$\..\..\deque_base.h - $PROJ_DIR$\..\..\exception.h - $PROJ_DIR$\..\..\endian.h - $PROJ_DIR$\..\..\enum_type.h - $PROJ_DIR$\..\..\error_handler.cpp - $PROJ_DIR$\..\..\error_handler.h - $PROJ_DIR$\..\..\factorial.h - $PROJ_DIR$\..\..\forward_list.h - $PROJ_DIR$\..\..\fibonacci.h - $PROJ_DIR$\..\..\functional.h - $PROJ_DIR$\..\..\forward_list_base.h - $PROJ_DIR$\..\..\function.h - $PROJ_DIR$\..\..\imap.h - $PROJ_DIR$\..\..\ideque.h - $PROJ_DIR$\..\..\iforward_list.h - $PROJ_DIR$\..\..\ilist.h - $PROJ_DIR$\..\..\integral_limits.h - $PROJ_DIR$\..\..\ipool.h - $PROJ_DIR$\..\..\iqueue.h - $PROJ_DIR$\..\..\istack.h - $PROJ_DIR$\..\..\largest.h - $PROJ_DIR$\..\..\ivector.h - $PROJ_DIR$\..\..\list.h - $PROJ_DIR$\..\..\list_base.h - $PROJ_DIR$\..\..\map.h - $PROJ_DIR$\..\..\map_base.h - $PROJ_DIR$\..\..\log.h - $PROJ_DIR$\..\..\nullptr.h - $PROJ_DIR$\..\..\observer.h - $PROJ_DIR$\..\..\numeric.h - $PROJ_DIR$\..\..\parameter_type.h - $PROJ_DIR$\..\..\power.h - $PROJ_DIR$\..\..\pool.h - $PROJ_DIR$\..\..\queue.h - $PROJ_DIR$\..\..\smallest.h - $PROJ_DIR$\..\..\queue_base.h - $PROJ_DIR$\..\..\static_assert.h - $PROJ_DIR$\..\..\stack.h - $PROJ_DIR$\..\..\stack_base.h - $PROJ_DIR$\..\..\type_traits.h - $PROJ_DIR$\..\..\variant.h - $PROJ_DIR$\..\..\vector.h - $PROJ_DIR$\..\..\vector_base.h - $PROJ_DIR$\..\..\visitor.h - $PROJ_DIR$\..\test_compile.cpp $TOOLKIT_DIR$\inc\c\ymath.h $TOOLKIT_DIR$\inc\c\xtgmath.h $TOOLKIT_DIR$\inc\c\xencoding_limits.h @@ -160,6 +160,8 @@ $PROJ_DIR$\Debug\Obj\crc16_kermit.o $PROJ_DIR$\Debug\Obj\crc8_ccitt.o $PROJ_DIR$\..\..\ihash.h + $PROJ_DIR$\..\..\binary.h + $PROJ_DIR$\..\..\io_port.h $PROJ_DIR$\..\..\crc16.cpp @@ -170,17 +172,17 @@ BICOMP - 11 + 68 ICCARM - 21 17 16 18 19 20 144 83 + 73 70 75 72 71 74 144 138 BICOMP - 17 16 21 144 18 83 19 20 + 70 75 73 144 72 138 71 74 @@ -199,11 +201,11 @@ ICCARM - 21 17 16 18 19 20 144 83 + 73 70 75 72 71 74 144 138 BICOMP - 17 16 21 144 18 83 19 20 + 70 75 73 144 72 138 71 74 @@ -216,17 +218,17 @@ BICOMP - 12 + 67 ICCARM - 21 17 16 18 19 20 144 83 + 73 70 75 72 71 74 144 138 BICOMP - 17 16 21 144 18 83 19 20 + 70 75 73 144 72 138 71 74 @@ -235,25 +237,10 @@ ILINK - 10 86 + 69 141 - - $PROJ_DIR$\Debug\Exe\cpp.out - - - ILINK - 86 - - - - - ILINK - 50 147 148 151 146 145 152 84 26 53 55 56 52 51 - - - $PROJ_DIR$\..\..\crc32.cpp @@ -263,17 +250,17 @@ BICOMP - 13 + 78 ICCARM - 21 17 16 18 19 20 144 83 + 73 70 75 72 71 74 144 138 BICOMP - 17 16 21 144 18 83 19 20 + 70 75 73 144 72 138 71 74 @@ -286,17 +273,17 @@ BICOMP - 14 + 77 ICCARM - 21 17 16 18 19 20 144 83 + 73 70 75 72 71 74 144 138 BICOMP - 17 16 21 144 18 83 19 20 + 70 75 73 144 72 138 71 74 @@ -309,17 +296,17 @@ BICOMP - 15 + 76 ICCARM - 21 17 16 18 19 20 144 83 + 73 70 75 72 71 74 144 138 BICOMP - 17 16 21 144 18 83 19 20 + 70 75 73 144 72 138 71 74 @@ -328,21 +315,21 @@ ICCARM - 84 + 139 BICOMP - 82 + 137 ICCARM - 102 98 108 124 + 25 21 31 49 BICOMP - 108 124 98 102 + 31 49 21 25 @@ -351,21 +338,36 @@ ICCARM - 26 + 83 BICOMP - 27 + 84 ICCARM - 1 63 62 58 24 17 16 18 19 20 144 83 22 29 65 34 64 66 43 42 33 67 45 68 69 35 46 23 70 32 31 40 30 71 36 47 72 28 54 142 143 73 74 75 48 41 37 49 25 76 38 59 60 61 39 78 57 79 80 77 81 44 136 124 0 3 98 127 133 102 108 2 21 113 131 123 85 5 92 99 100 153 7 6 88 90 89 94 96 110 97 + 2 118 62 115 81 70 75 72 71 74 144 138 79 86 120 91 119 121 100 99 90 122 102 123 124 92 103 80 125 89 88 97 87 126 93 104 127 85 111 142 143 128 129 130 105 98 94 106 82 131 95 116 117 32 96 133 114 134 135 132 136 101 60 49 1 73 57 3 21 51 25 31 0 36 55 48 140 154 5 16 22 23 153 7 6 11 13 12 17 19 33 20 155 63 42 64 61 41 BICOMP - 41 153 98 65 66 17 36 23 88 63 35 76 44 43 133 136 5 96 58 18 29 34 45 16 81 21 3 7 89 64 67 68 69 28 77 99 127 0 2 92 6 90 94 30 62 24 42 22 144 83 19 20 33 31 46 40 47 54 142 74 75 78 79 80 124 70 123 85 113 1 32 71 72 73 143 48 37 49 25 57 38 59 60 39 61 102 108 131 100 110 97 + 60 72 123 36 70 86 81 3 75 122 21 100 11 101 115 119 102 90 91 153 57 118 5 19 120 82 48 73 64 7 12 63 124 99 94 80 95 96 97 98 22 87 1 0 16 6 13 17 155 61 62 79 144 138 71 74 121 125 89 126 127 128 143 105 106 114 88 116 117 32 51 25 2 92 103 93 104 85 111 142 129 130 131 132 133 134 135 136 49 31 55 140 154 23 33 20 42 41 + + + + + $PROJ_DIR$\Debug\Exe\cpp.out + + + ILINK + 141 + + + + + ILINK + 107 147 148 151 146 145 152 139 83 110 112 113 109 108 diff --git a/test/iar/etl.ewp b/test/iar/etl.ewp index 7113198b..390712fd 100644 --- a/test/iar/etl.ewp +++ b/test/iar/etl.ewp @@ -2000,6 +2000,9 @@ $PROJ_DIR$\..\..\integral_limits.h + + $PROJ_DIR$\..\..\io_port.h + $PROJ_DIR$\..\..\ipool.h @@ -2021,15 +2024,15 @@ $PROJ_DIR$\..\..\list_base.h + + $PROJ_DIR$\..\..\log.h + $PROJ_DIR$\..\..\map.h $PROJ_DIR$\..\..\map_base.h - - $PROJ_DIR$\..\..\log.h - $PROJ_DIR$\..\..\nullptr.h diff --git a/test/iar/etl.ewt b/test/iar/etl.ewt index 3feeaf98..29b07890 100644 --- a/test/iar/etl.ewt +++ b/test/iar/etl.ewt @@ -283,6 +283,9 @@ $PROJ_DIR$\..\..\integral_limits.h + + $PROJ_DIR$\..\..\io_port.h + $PROJ_DIR$\..\..\ipool.h @@ -304,15 +307,15 @@ $PROJ_DIR$\..\..\list_base.h + + $PROJ_DIR$\..\..\log.h + $PROJ_DIR$\..\..\map.h $PROJ_DIR$\..\..\map_base.h - - $PROJ_DIR$\..\..\log.h - $PROJ_DIR$\..\..\nullptr.h diff --git a/test/iar/settings/etl.wsdt b/test/iar/settings/etl.wsdt index 6295675c..94ceb9cb 100644 --- a/test/iar/settings/etl.wsdt +++ b/test/iar/settings/etl.wsdt @@ -12,7 +12,7 @@ - 242272727 + 259272727 @@ -24,7 +24,7 @@ - + TabID-10727-29778 @@ -32,11 +32,11 @@ Workspace - etletl/ETLetl/Outputetl/Testetl/main.cpp + etletl/Outputetl/Testetl/main.cpp - 0 + 0 TabID-15390-31123 @@ -46,20 +46,20 @@ - 0 + 0 - TextEditor$WS_DIR$\..\..\algorithm.h0000025529322932TextEditor$WS_DIR$\..\test_compile.cpp0000068328432841TextEditorC:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\arm\inc\cpp\xlocnum000006472243822438TextEditor$WS_DIR$\..\..\alignment.h000009635033503TextEditor$WS_DIR$\..\..\type_traits.h0000018387538753TextEditor$WS_DIR$\..\..\log.h000002921962196TextEditor$WS_DIR$\..\..\nullptr.h00000013271327TextEditor$WS_DIR$\..\..\variant.h000009393936239362TextEditor$WS_DIR$\..\..\crc16.cpp000000645645TextEditor$WS_DIR$\..\..\ideque.h000009543101131011TextEditor$WS_DIR$\..\..\deque.h0000079472847360100000010000001 + TextEditor$WS_DIR$\..\test_compile.cpp0000005165160TextEditor$WS_DIR$\..\..\variant.h0000075331086310860100000010000001 - iaridepm.enu1-2-2953333-2-22002001041672004011744799569140000-2-2193825124096819242001002083200401104167200401 + iaridepm.enu1-2-2953333-2-22002001041672004011744799569140000-2-2193825124096819242001002083200401104167200401 diff --git a/test/keil/Test1.uvguix.John b/test/keil/Test1.uvguix.John index 40763414..62cc1ac4 100644 --- a/test/keil/Test1.uvguix.John +++ b/test/keil/Test1.uvguix.John @@ -73,8 +73,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -90,8 +90,8 @@ 0 - 1549 - 010000000400000001000000010000000000000001000000000000000200000000000000010000000100000000000000280000002800000001000000100000000C000000010000003B553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C63726336345F65636D612E68000000000C63726336345F65636D612E6800000000FFFFFFFFFFFFFFFF36553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C63726333322E68000000000763726333322E6800000000FFFFFFFFFFFFFFFF3D553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C63726331365F6B65726D69742E68000000000E63726331365F6B65726D69742E6800000000FFFFFFFFFFFFFFFF3C553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C63726331365F63636974742E68000000000D63726331365F63636974742E6800000000FFFFFFFFFFFFFFFF36553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C63726331362E68000000000763726331362E6800000000FFFFFFFFFFFFFFFF36553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C69686173682E68000000000769686173682E6800000000FFFFFFFFFFFFFFFF38553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C696269747365742E680000000009696269747365742E6800000000FFFFFFFFFFFFFFFF37553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C6964657175652E6800000000086964657175652E6800000000FFFFFFFFFFFFFFFF36553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C64657175652E68000000000764657175652E6800000000FFFFFFFFFFFFFFFF3A553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C6669626F6E616363692E68000000000B6669626F6E616363692E6800000000FFFFFFFFFFFFFFFF3A553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C666163746F7269616C2E68000000000B666163746F7269616C2E6800000000FFFFFFFFFFFFFFFF3D553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C6379636C69635F76616C75652E68000000000E6379636C69635F76616C75652E6800000000FFFFFFFFFFFFFFFF44553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C746573745C746573745F636F6D70696C652E6370700000000010746573745F636F6D70696C652E63707000000000FFFFFFFFFFFFFFFF39553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C66756E6374696F6E2E68000000000A66756E6374696F6E2E6800000000FFFFFFFFFFFFFFFF37553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C6269747365742E6800000000086269747365742E6800000000FFFFFFFFFFFFFFFF3B553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C637263385F63636974742E68000000000C637263385F63636974742E6800000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000940100006500000080070000FD030000 + 441 + 01000000040000000100000001000000000000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000000000000100000044553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C746573745C746573745F636F6D70696C652E6370700000000011746573745F636F6D70696C652E6370702A00000000FFFFFFFFFFFFFFFF38553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C69766563746F722E68000000000969766563746F722E6800000000FFFFFFFFFFFFFFFF38553A5C55736572735C4A6F686E5C446F63756D656E74735C50726F6772616D6D696E675C4769744875625C65746C5C76617269616E742E68000000000976617269616E742E6800000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000940100006500000080070000FD030000 @@ -1285,8 +1285,8 @@ 59392 File - 2261 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000010766F6964206F70657261746F72202829960000000000000010000373657410766F6964206F70657261746F72202829096966756E6374696F6E086F70657261746F7208456E756D547970650A5374727563744E616D65077479706564656608547970654E616D65114445434C4152455F454E554D5F545950451A72657475726E2028544261736526292A2854426173652A29303B0C504C4154464F524D5F41524D09696E745F6C65617374057374643A3A09434F4D50494C45525F0A53797374656D496E69740641737369676E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + 2266 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000002000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000003736574960000000000000011000D6572726F725F68616E646C65720373657410766F6964206F70657261746F72202829096966756E6374696F6E086F70657261746F7208456E756D547970650A5374727563744E616D65077479706564656608547970654E616D65114445434C4152455F454E554D5F545950451A72657475726E2028544261736526292A2854426173652A29303B0C504C4154464F524D5F41524D09696E745F6C65617374057374643A3A09434F4D50494C45525F0A53797374656D496E69740641737369676E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 1423 @@ -1318,7 +1318,7 @@ Debug 2220 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000002001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -2583,147 +2583,30 @@ 0 100 - 12 - - ..\..\crc64_ecma.h - 26 - 17 - 39 - 0 - - 0 - - - ..\..\crc32.h - 6 - 1 - 41 - 0 - - 0 - - - ..\..\crc16_kermit.h - 6 - 1 - 41 - 0 - - 0 - - - ..\..\crc16_ccitt.h - 6 - 1 - 41 - 0 - - 0 - - - ..\..\crc16.h - 6 - 1 - 41 - 0 - - 0 - - - ..\..\ihash.h - 0 - 145 - 1 - 0 - - 0 - - - ..\..\ibitset.h - 36 - 44 - 59 - 0 - - 0 - - - ..\..\ideque.h - 57 - 510 - 517 - 0 - - 0 - - - ..\..\deque.h - 0 - 1 - 1 - 0 - - 0 - - - ..\..\fibonacci.h - 0 - 1 - 1 - 0 - - 0 - - - ..\..\factorial.h - 17 - 9 - 36 - 0 - - 0 - - - ..\..\cyclic_value.h - 5 - 174 - 223 - 0 - - 0 - + 0 ..\test_compile.cpp - 2 - 184 - 227 + 10 + 281 + 332 0 0 - ..\..\function.h - 79 - 58 - 81 + ..\..\ivector.h + 7 + 159 + 195 0 0 - ..\..\bitset.h - 0 - 8 - 49 - 0 - - 0 - - - ..\..\crc8_ccitt.h - 6 - 1 - 41 + ..\..\variant.h + 28 + 25 + 43 0 0 diff --git a/test/keil/Test1.uvoptx b/test/keil/Test1.uvoptx index a0a4b70d..1afdd940 100644 --- a/test/keil/Test1.uvoptx +++ b/test/keil/Test1.uvoptx @@ -1115,6 +1115,19 @@ 0 0 + + 3 + 72 + 5 + 0 + 0 + 0 + 0 + ..\..\io_port.h + io_port.h + 0 + 0 + diff --git a/test/keil/Test1.uvprojx b/test/keil/Test1.uvprojx index f7b55cb5..da1ae3a6 100644 --- a/test/keil/Test1.uvprojx +++ b/test/keil/Test1.uvprojx @@ -362,8 +362,8 @@ 0 0 - - PLATFORM_ARM,COMPILER_KEIL + --exceptions + PLATFORM_ARM,COMPILER_KEIL, ETL_THROW_EXCEPTIONS ..\..\..\etl;..\Keil @@ -773,6 +773,11 @@ 5 ..\..\ihash.h + + io_port.h + 5 + ..\..\io_port.h +