You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by om...@apache.org on 2015/06/22 22:17:29 UTC

[51/51] [partial] orc git commit: ORC-3. Import c++ code from github.

ORC-3. Import c++ code from github.

Import of code from:
https://github.com/hortonworks/orc/releases/tag/apache-import-4


Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/7de5d89d
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/7de5d89d
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/7de5d89d

Branch: refs/heads/master
Commit: 7de5d89df24bcab3c60eb08f9ef5a2d6af86d14d
Parents: 281c37d
Author: Owen O'Malley <om...@apache.org>
Authored: Mon Jun 22 13:13:03 2015 -0700
Committer: Owen O'Malley <om...@apache.org>
Committed: Mon Jun 22 13:13:03 2015 -0700

----------------------------------------------------------------------
 .gitignore                                      |     3 +-
 .travis.yml                                     |    18 +
 CMakeLists.txt                                  |   108 +
 LICENSE                                         |     6 +-
 NOTICE                                          |     9 +
 README.md                                       |    21 +
 appveyor.yml                                    |     9 +
 c++/CMakeLists.txt                              |    21 +
 c++/Doxyfile                                    |  2246 ++
 c++/include/CMakeLists.txt                      |    82 +
 c++/include/orc/ColumnPrinter.hh                |    52 +
 c++/include/orc/Int128.hh                       |   336 +
 c++/include/orc/MemoryPool.hh                   |    82 +
 c++/include/orc/OrcFile.hh                      |    97 +
 c++/include/orc/Reader.hh                       |   715 +
 c++/include/orc/Vector.hh                       |   299 +
 c++/include/orc/orc-config.hh.in                |    78 +
 c++/libs/CMakeLists.txt                         |    16 +
 c++/libs/gmock-1.7.0/CHANGES                    |   126 +
 c++/libs/gmock-1.7.0/CMakeLists.txt             |   165 +
 c++/libs/gmock-1.7.0/CONTRIBUTORS               |    40 +
 c++/libs/gmock-1.7.0/LICENSE                    |    28 +
 c++/libs/gmock-1.7.0/Makefile.am                |   216 +
 c++/libs/gmock-1.7.0/Makefile.in                |  1357 ++
 c++/libs/gmock-1.7.0/README                     |   369 +
 c++/libs/gmock-1.7.0/aclocal.m4                 |  9799 ++++++++
 c++/libs/gmock-1.7.0/build-aux/config.guess     |  1530 ++
 c++/libs/gmock-1.7.0/build-aux/config.h.in      |    69 +
 c++/libs/gmock-1.7.0/build-aux/config.sub       |  1773 ++
 c++/libs/gmock-1.7.0/build-aux/depcomp          |   688 +
 c++/libs/gmock-1.7.0/build-aux/install-sh       |   527 +
 c++/libs/gmock-1.7.0/build-aux/ltmain.sh        |  9661 ++++++++
 c++/libs/gmock-1.7.0/build-aux/missing          |   331 +
 c++/libs/gmock-1.7.0/configure                  | 18535 +++++++++++++++
 c++/libs/gmock-1.7.0/configure.ac               |   146 +
 .../gmock-1.7.0/fused-src/gmock-gtest-all.cc    | 11443 ++++++++++
 c++/libs/gmock-1.7.0/fused-src/gmock/gmock.h    | 14198 ++++++++++++
 c++/libs/gmock-1.7.0/fused-src/gmock_main.cc    |    54 +
 c++/libs/gmock-1.7.0/fused-src/gtest/gtest.h    | 20061 +++++++++++++++++
 c++/libs/gmock-1.7.0/gtest/CHANGES              |   157 +
 c++/libs/gmock-1.7.0/gtest/CMakeLists.txt       |   252 +
 c++/libs/gmock-1.7.0/gtest/CONTRIBUTORS         |    37 +
 c++/libs/gmock-1.7.0/gtest/LICENSE              |    28 +
 c++/libs/gmock-1.7.0/gtest/Makefile.am          |   306 +
 c++/libs/gmock-1.7.0/gtest/Makefile.in          |  1360 ++
 c++/libs/gmock-1.7.0/gtest/README               |   435 +
 c++/libs/gmock-1.7.0/gtest/aclocal.m4           |  1198 +
 .../gmock-1.7.0/gtest/build-aux/config.guess    |  1530 ++
 .../gmock-1.7.0/gtest/build-aux/config.h.in     |    69 +
 c++/libs/gmock-1.7.0/gtest/build-aux/config.sub |  1773 ++
 c++/libs/gmock-1.7.0/gtest/build-aux/depcomp    |   688 +
 c++/libs/gmock-1.7.0/gtest/build-aux/install-sh |   527 +
 c++/libs/gmock-1.7.0/gtest/build-aux/ltmain.sh  |  9661 ++++++++
 c++/libs/gmock-1.7.0/gtest/build-aux/missing    |   331 +
 .../gtest/cmake/internal_utils.cmake            |   227 +
 .../gmock-1.7.0/gtest/codegear/gtest.cbproj     |   138 +
 .../gmock-1.7.0/gtest/codegear/gtest.groupproj  |    54 +
 .../gmock-1.7.0/gtest/codegear/gtest_all.cc     |    38 +
 .../gmock-1.7.0/gtest/codegear/gtest_link.cc    |    40 +
 .../gtest/codegear/gtest_main.cbproj            |    82 +
 .../gtest/codegear/gtest_unittest.cbproj        |    88 +
 c++/libs/gmock-1.7.0/gtest/configure            | 18222 +++++++++++++++
 c++/libs/gmock-1.7.0/gtest/configure.ac         |    68 +
 .../gtest/fused-src/gtest/gtest-all.cc          |  9592 ++++++++
 .../gmock-1.7.0/gtest/fused-src/gtest/gtest.h   | 20061 +++++++++++++++++
 .../gtest/fused-src/gtest/gtest_main.cc         |    38 +
 .../gtest/include/gtest/gtest-death-test.h      |   294 +
 .../gtest/include/gtest/gtest-message.h         |   250 +
 .../gtest/include/gtest/gtest-param-test.h      |  1421 ++
 .../gtest/include/gtest/gtest-param-test.h.pump |   487 +
 .../gtest/include/gtest/gtest-printers.h        |   855 +
 .../gmock-1.7.0/gtest/include/gtest/gtest-spi.h |   232 +
 .../gtest/include/gtest/gtest-test-part.h       |   179 +
 .../gtest/include/gtest/gtest-typed-test.h      |   259 +
 .../gmock-1.7.0/gtest/include/gtest/gtest.h     |  2291 ++
 .../gtest/include/gtest/gtest_pred_impl.h       |   358 +
 .../gtest/include/gtest/gtest_prod.h            |    58 +
 .../gtest/internal/gtest-death-test-internal.h  |   319 +
 .../include/gtest/internal/gtest-filepath.h     |   206 +
 .../include/gtest/internal/gtest-internal.h     |  1158 +
 .../include/gtest/internal/gtest-linked_ptr.h   |   233 +
 .../gtest/internal/gtest-param-util-generated.h |  5143 +++++
 .../internal/gtest-param-util-generated.h.pump  |   301 +
 .../include/gtest/internal/gtest-param-util.h   |   619 +
 .../gtest/include/gtest/internal/gtest-port.h   |  1947 ++
 .../gtest/include/gtest/internal/gtest-string.h |   167 +
 .../gtest/include/gtest/internal/gtest-tuple.h  |  1012 +
 .../include/gtest/internal/gtest-tuple.h.pump   |   339 +
 .../include/gtest/internal/gtest-type-util.h    |  3331 +++
 .../gtest/internal/gtest-type-util.h.pump       |   297 +
 c++/libs/gmock-1.7.0/gtest/m4/acx_pthread.m4    |   363 +
 c++/libs/gmock-1.7.0/gtest/m4/gtest.m4          |    74 +
 c++/libs/gmock-1.7.0/gtest/m4/libtool.m4        |  8001 +++++++
 c++/libs/gmock-1.7.0/gtest/m4/ltoptions.m4      |   384 +
 c++/libs/gmock-1.7.0/gtest/m4/ltsugar.m4        |   123 +
 c++/libs/gmock-1.7.0/gtest/m4/ltversion.m4      |    23 +
 c++/libs/gmock-1.7.0/gtest/m4/lt~obsolete.m4    |    98 +
 c++/libs/gmock-1.7.0/gtest/make/Makefile        |    82 +
 c++/libs/gmock-1.7.0/gtest/msvc/gtest-md.sln    |    45 +
 c++/libs/gmock-1.7.0/gtest/msvc/gtest-md.vcproj |   126 +
 c++/libs/gmock-1.7.0/gtest/msvc/gtest.sln       |    45 +
 c++/libs/gmock-1.7.0/gtest/msvc/gtest.vcproj    |   126 +
 .../gmock-1.7.0/gtest/msvc/gtest_main-md.vcproj |   129 +
 .../gmock-1.7.0/gtest/msvc/gtest_main.vcproj    |   129 +
 .../gtest/msvc/gtest_prod_test-md.vcproj        |   164 +
 .../gtest/msvc/gtest_prod_test.vcproj           |   164 +
 .../gtest/msvc/gtest_unittest-md.vcproj         |   147 +
 .../gtest/msvc/gtest_unittest.vcproj            |   147 +
 .../gmock-1.7.0/gtest/samples/prime_tables.h    |   123 +
 c++/libs/gmock-1.7.0/gtest/samples/sample1.cc   |    68 +
 c++/libs/gmock-1.7.0/gtest/samples/sample1.h    |    43 +
 .../gtest/samples/sample10_unittest.cc          |   144 +
 .../gtest/samples/sample1_unittest.cc           |   153 +
 c++/libs/gmock-1.7.0/gtest/samples/sample2.cc   |    56 +
 c++/libs/gmock-1.7.0/gtest/samples/sample2.h    |    85 +
 .../gtest/samples/sample2_unittest.cc           |   109 +
 .../gmock-1.7.0/gtest/samples/sample3-inl.h     |   172 +
 .../gtest/samples/sample3_unittest.cc           |   151 +
 c++/libs/gmock-1.7.0/gtest/samples/sample4.cc   |    46 +
 c++/libs/gmock-1.7.0/gtest/samples/sample4.h    |    53 +
 .../gtest/samples/sample4_unittest.cc           |    45 +
 .../gtest/samples/sample5_unittest.cc           |   199 +
 .../gtest/samples/sample6_unittest.cc           |   224 +
 .../gtest/samples/sample7_unittest.cc           |   130 +
 .../gtest/samples/sample8_unittest.cc           |   173 +
 .../gtest/samples/sample9_unittest.cc           |   160 +
 .../gtest/scripts/fuse_gtest_files.py           |   250 +
 .../gtest/scripts/gen_gtest_pred_impl.py        |   730 +
 .../gmock-1.7.0/gtest/scripts/gtest-config.in   |   274 +
 c++/libs/gmock-1.7.0/gtest/scripts/pump.py      |   855 +
 .../gmock-1.7.0/gtest/scripts/test/Makefile     |    59 +
 c++/libs/gmock-1.7.0/gtest/src/gtest-all.cc     |    48 +
 .../gmock-1.7.0/gtest/src/gtest-death-test.cc   |  1344 ++
 .../gmock-1.7.0/gtest/src/gtest-filepath.cc     |   382 +
 .../gmock-1.7.0/gtest/src/gtest-internal-inl.h  |  1218 +
 c++/libs/gmock-1.7.0/gtest/src/gtest-port.cc    |   805 +
 .../gmock-1.7.0/gtest/src/gtest-printers.cc     |   363 +
 .../gmock-1.7.0/gtest/src/gtest-test-part.cc    |   110 +
 .../gmock-1.7.0/gtest/src/gtest-typed-test.cc   |   110 +
 c++/libs/gmock-1.7.0/gtest/src/gtest.cc         |  5015 ++++
 c++/libs/gmock-1.7.0/gtest/src/gtest_main.cc    |    38 +
 .../gtest/test/gtest-death-test_ex_test.cc      |    93 +
 .../gtest/test/gtest-death-test_test.cc         |  1367 ++
 .../gtest/test/gtest-filepath_test.cc           |   680 +
 .../gtest/test/gtest-linked_ptr_test.cc         |   154 +
 .../gtest/test/gtest-listener_test.cc           |   310 +
 .../gtest/test/gtest-message_test.cc            |   159 +
 .../gtest/test/gtest-options_test.cc            |   215 +
 .../gtest/test/gtest-param-test2_test.cc        |    65 +
 .../gtest/test/gtest-param-test_test.cc         |   904 +
 .../gtest/test/gtest-param-test_test.h          |    57 +
 .../gmock-1.7.0/gtest/test/gtest-port_test.cc   |  1253 +
 .../gtest/test/gtest-printers_test.cc           |  1566 ++
 .../gtest/test/gtest-test-part_test.cc          |   208 +
 .../gmock-1.7.0/gtest/test/gtest-tuple_test.cc  |   320 +
 .../gtest/test/gtest-typed-test2_test.cc        |    45 +
 .../gtest/test/gtest-typed-test_test.cc         |   360 +
 .../gtest/test/gtest-typed-test_test.h          |    66 +
 .../gtest/test/gtest-unittest-api_test.cc       |   341 +
 .../gmock-1.7.0/gtest/test/gtest_all_test.cc    |    47 +
 .../test/gtest_break_on_failure_unittest.py     |   212 +
 .../test/gtest_break_on_failure_unittest_.cc    |    88 +
 .../gtest/test/gtest_catch_exceptions_test.py   |   237 +
 .../gtest/test/gtest_catch_exceptions_test_.cc  |   311 +
 .../gmock-1.7.0/gtest/test/gtest_color_test.py  |   130 +
 .../gmock-1.7.0/gtest/test/gtest_color_test_.cc |    71 +
 .../gtest/test/gtest_env_var_test.py            |   103 +
 .../gtest/test/gtest_env_var_test_.cc           |   126 +
 .../gtest/test/gtest_environment_test.cc        |   192 +
 .../gtest/test/gtest_filter_unittest.py         |   633 +
 .../gtest/test/gtest_filter_unittest_.cc        |   140 +
 .../gmock-1.7.0/gtest/test/gtest_help_test.py   |   172 +
 .../gmock-1.7.0/gtest/test/gtest_help_test_.cc  |    46 +
 .../gtest/test/gtest_list_tests_unittest.py     |   207 +
 .../gtest/test/gtest_list_tests_unittest_.cc    |   157 +
 .../gtest/test/gtest_main_unittest.cc           |    45 +
 .../gtest/test/gtest_no_test_unittest.cc        |    56 +
 .../gmock-1.7.0/gtest/test/gtest_output_test.py |   335 +
 .../gtest/test/gtest_output_test_.cc            |  1034 +
 .../gtest/test/gtest_output_test_golden_lin.txt |   720 +
 .../gtest/test/gtest_pred_impl_unittest.cc      |  2427 ++
 .../gtest/test/gtest_premature_exit_test.cc     |   141 +
 .../gmock-1.7.0/gtest/test/gtest_prod_test.cc   |    57 +
 .../gmock-1.7.0/gtest/test/gtest_repeat_test.cc |   253 +
 .../gtest/test/gtest_shuffle_test.py            |   325 +
 .../gtest/test/gtest_shuffle_test_.cc           |   103 +
 .../gtest/test/gtest_sole_header_test.cc        |    57 +
 .../gmock-1.7.0/gtest/test/gtest_stress_test.cc |   256 +
 .../gmock-1.7.0/gtest/test/gtest_test_utils.py  |   320 +
 .../test/gtest_throw_on_failure_ex_test.cc      |    92 +
 .../gtest/test/gtest_throw_on_failure_test.py   |   171 +
 .../gtest/test/gtest_throw_on_failure_test_.cc  |    72 +
 .../gtest/test/gtest_uninitialized_test.py      |    70 +
 .../gtest/test/gtest_uninitialized_test_.cc     |    43 +
 .../gmock-1.7.0/gtest/test/gtest_unittest.cc    |  7415 ++++++
 .../gtest/test/gtest_xml_outfile1_test_.cc      |    49 +
 .../gtest/test/gtest_xml_outfile2_test_.cc      |    49 +
 .../gtest/test/gtest_xml_outfiles_test.py       |   132 +
 .../gtest/test/gtest_xml_output_unittest.py     |   307 +
 .../gtest/test/gtest_xml_output_unittest_.cc    |   181 +
 .../gtest/test/gtest_xml_test_utils.py          |   194 +
 c++/libs/gmock-1.7.0/gtest/test/production.cc   |    36 +
 c++/libs/gmock-1.7.0/gtest/test/production.h    |    55 +
 .../gtest/xcode/Config/DebugProject.xcconfig    |    30 +
 .../gtest/xcode/Config/FrameworkTarget.xcconfig |    17 +
 .../gtest/xcode/Config/General.xcconfig         |    41 +
 .../gtest/xcode/Config/ReleaseProject.xcconfig  |    32 +
 .../xcode/Config/StaticLibraryTarget.xcconfig   |    18 +
 .../gtest/xcode/Config/TestTarget.xcconfig      |     8 +
 .../gtest/xcode/Resources/Info.plist            |    30 +
 .../xcode/Samples/FrameworkSample/Info.plist    |    28 +
 .../WidgetFramework.xcodeproj/project.pbxproj   |   457 +
 .../xcode/Samples/FrameworkSample/runtests.sh   |    62 +
 .../xcode/Samples/FrameworkSample/widget.cc     |    63 +
 .../xcode/Samples/FrameworkSample/widget.h      |    59 +
 .../Samples/FrameworkSample/widget_test.cc      |    68 +
 .../gmock-1.7.0/gtest/xcode/Scripts/runtests.sh |    65 +
 .../gtest/xcode/Scripts/versiongenerate.py      |   100 +
 .../gtest/xcode/gtest.xcodeproj/project.pbxproj |  1135 +
 .../gmock-1.7.0/include/gmock/gmock-actions.h   |  1078 +
 .../include/gmock/gmock-cardinalities.h         |   147 +
 .../include/gmock/gmock-generated-actions.h     |  2415 ++
 .../gmock/gmock-generated-actions.h.pump        |   821 +
 .../gmock/gmock-generated-function-mockers.h    |   991 +
 .../gmock-generated-function-mockers.h.pump     |   265 +
 .../include/gmock/gmock-generated-matchers.h    |  2190 ++
 .../gmock/gmock-generated-matchers.h.pump       |   674 +
 .../include/gmock/gmock-generated-nice-strict.h |   397 +
 .../gmock/gmock-generated-nice-strict.h.pump    |   161 +
 .../gmock-1.7.0/include/gmock/gmock-matchers.h  |  3986 ++++
 .../include/gmock/gmock-more-actions.h          |   233 +
 .../include/gmock/gmock-more-matchers.h         |    58 +
 .../include/gmock/gmock-spec-builders.h         |  1791 ++
 c++/libs/gmock-1.7.0/include/gmock/gmock.h      |    94 +
 .../internal/gmock-generated-internal-utils.h   |   279 +
 .../gmock-generated-internal-utils.h.pump       |   136 +
 .../gmock/internal/gmock-internal-utils.h       |   498 +
 .../include/gmock/internal/gmock-port.h         |    78 +
 c++/libs/gmock-1.7.0/make/Makefile              |   101 +
 c++/libs/gmock-1.7.0/msvc/2005/gmock.sln        |    32 +
 c++/libs/gmock-1.7.0/msvc/2005/gmock.vcproj     |   191 +
 .../gmock-1.7.0/msvc/2005/gmock_config.vsprops  |    15 +
 .../gmock-1.7.0/msvc/2005/gmock_main.vcproj     |   187 +
 .../gmock-1.7.0/msvc/2005/gmock_test.vcproj     |   201 +
 c++/libs/gmock-1.7.0/msvc/2010/gmock.sln        |    32 +
 c++/libs/gmock-1.7.0/msvc/2010/gmock.vcxproj    |    82 +
 .../gmock-1.7.0/msvc/2010/gmock_config.props    |    19 +
 .../gmock-1.7.0/msvc/2010/gmock_main.vcxproj    |    88 +
 .../gmock-1.7.0/msvc/2010/gmock_test.vcxproj    |   101 +
 .../gmock-1.7.0/scripts/fuse_gmock_files.py     |   240 +
 c++/libs/gmock-1.7.0/scripts/generator/LICENSE  |   203 +
 c++/libs/gmock-1.7.0/scripts/generator/README   |    35 +
 .../scripts/generator/README.cppclean           |   115 +
 .../gmock-1.7.0/scripts/generator/cpp/ast.py    |  1723 ++
 .../scripts/generator/cpp/gmock_class.py        |   226 +
 .../scripts/generator/cpp/keywords.py           |    59 +
 .../scripts/generator/cpp/tokenize.py           |   287 +
 .../gmock-1.7.0/scripts/generator/cpp/utils.py  |    41 +
 .../gmock-1.7.0/scripts/generator/gmock_gen.py  |    31 +
 c++/libs/gmock-1.7.0/scripts/gmock-config.in    |   303 +
 c++/libs/gmock-1.7.0/src/gmock-all.cc           |    47 +
 c++/libs/gmock-1.7.0/src/gmock-cardinalities.cc |   156 +
 .../gmock-1.7.0/src/gmock-internal-utils.cc     |   174 +
 c++/libs/gmock-1.7.0/src/gmock-matchers.cc      |   498 +
 c++/libs/gmock-1.7.0/src/gmock-spec-builders.cc |   813 +
 c++/libs/gmock-1.7.0/src/gmock.cc               |   182 +
 c++/libs/gmock-1.7.0/src/gmock_main.cc          |    54 +
 c++/libs/gmock-1.7.0/test/gmock-actions_test.cc |  1256 ++
 .../test/gmock-cardinalities_test.cc            |   428 +
 .../test/gmock-generated-actions_test.cc        |  1225 +
 .../gmock-generated-function-mockers_test.cc    |   588 +
 .../test/gmock-generated-internal-utils_test.cc |   127 +
 .../test/gmock-generated-matchers_test.cc       |  1289 ++
 .../test/gmock-internal-utils_test.cc           |   649 +
 .../gmock-1.7.0/test/gmock-matchers_test.cc     |  5247 +++++
 .../gmock-1.7.0/test/gmock-more-actions_test.cc |   705 +
 .../gmock-1.7.0/test/gmock-nice-strict_test.cc  |   424 +
 c++/libs/gmock-1.7.0/test/gmock-port_test.cc    |    43 +
 .../test/gmock-spec-builders_test.cc            |  2613 +++
 c++/libs/gmock-1.7.0/test/gmock_all_test.cc     |    48 +
 c++/libs/gmock-1.7.0/test/gmock_ex_test.cc      |    78 +
 c++/libs/gmock-1.7.0/test/gmock_leak_test.py    |   108 +
 c++/libs/gmock-1.7.0/test/gmock_leak_test_.cc   |   100 +
 c++/libs/gmock-1.7.0/test/gmock_link2_test.cc   |    40 +
 c++/libs/gmock-1.7.0/test/gmock_link_test.cc    |    40 +
 c++/libs/gmock-1.7.0/test/gmock_link_test.h     |   669 +
 c++/libs/gmock-1.7.0/test/gmock_output_test.py  |   180 +
 c++/libs/gmock-1.7.0/test/gmock_output_test_.cc |   291 +
 .../test/gmock_output_test_golden.txt           |   310 +
 c++/libs/gmock-1.7.0/test/gmock_stress_test.cc  |   322 +
 c++/libs/gmock-1.7.0/test/gmock_test.cc         |   255 +
 c++/libs/gmock-1.7.0/test/gmock_test_utils.py   |   112 +
 c++/libs/protobuf-2.6.0/CHANGES.txt             |   575 +
 c++/libs/protobuf-2.6.0/CMakeLists.txt          |   114 +
 c++/libs/protobuf-2.6.0/CONTRIBUTORS.txt        |    90 +
 c++/libs/protobuf-2.6.0/COPYING.txt             |    33 +
 c++/libs/protobuf-2.6.0/INSTALL.txt             |   237 +
 c++/libs/protobuf-2.6.0/Makefile.am             |   267 +
 c++/libs/protobuf-2.6.0/Makefile.in             |  1083 +
 c++/libs/protobuf-2.6.0/README.txt              |   152 +
 c++/libs/protobuf-2.6.0/aclocal.m4              |  1020 +
 c++/libs/protobuf-2.6.0/autogen.sh              |    41 +
 c++/libs/protobuf-2.6.0/config.guess            |  1530 ++
 c++/libs/protobuf-2.6.0/config.h.cmake          |   160 +
 c++/libs/protobuf-2.6.0/config.h.in             |   149 +
 c++/libs/protobuf-2.6.0/config.sub              |  1773 ++
 c++/libs/protobuf-2.6.0/configure               | 19489 ++++++++++++++++
 c++/libs/protobuf-2.6.0/configure.ac            |   150 +
 c++/libs/protobuf-2.6.0/depcomp                 |   688 +
 c++/libs/protobuf-2.6.0/editors/README.txt      |     5 +
 c++/libs/protobuf-2.6.0/editors/proto.vim       |   105 +
 .../protobuf-2.6.0/editors/protobuf-mode.el     |   220 +
 c++/libs/protobuf-2.6.0/examples/AddPerson.java |    95 +
 .../protobuf-2.6.0/examples/ListPeople.java     |    50 +
 c++/libs/protobuf-2.6.0/examples/Makefile       |    58 +
 c++/libs/protobuf-2.6.0/examples/README.txt     |    29 +
 c++/libs/protobuf-2.6.0/examples/add_person.cc  |    95 +
 c++/libs/protobuf-2.6.0/examples/add_person.py  |    58 +
 .../protobuf-2.6.0/examples/addressbook.proto   |    30 +
 c++/libs/protobuf-2.6.0/examples/list_people.cc |    69 +
 c++/libs/protobuf-2.6.0/examples/list_people.py |    38 +
 .../protobuf-2.6.0/generate_descriptor_proto.sh |    33 +
 c++/libs/protobuf-2.6.0/gtest/CHANGES           |   130 +
 c++/libs/protobuf-2.6.0/gtest/CMakeLists.txt    |   250 +
 c++/libs/protobuf-2.6.0/gtest/CONTRIBUTORS      |    37 +
 c++/libs/protobuf-2.6.0/gtest/LICENSE           |    28 +
 c++/libs/protobuf-2.6.0/gtest/Makefile.am       |   305 +
 c++/libs/protobuf-2.6.0/gtest/Makefile.in       |  1360 ++
 c++/libs/protobuf-2.6.0/gtest/README            |   434 +
 c++/libs/protobuf-2.6.0/gtest/aclocal.m4        |  1198 +
 .../protobuf-2.6.0/gtest/build-aux/config.guess |  1530 ++
 .../protobuf-2.6.0/gtest/build-aux/config.h.in  |    69 +
 .../protobuf-2.6.0/gtest/build-aux/config.sub   |  1773 ++
 c++/libs/protobuf-2.6.0/gtest/build-aux/depcomp |   688 +
 .../protobuf-2.6.0/gtest/build-aux/install-sh   |   527 +
 .../protobuf-2.6.0/gtest/build-aux/ltmain.sh    |  9661 ++++++++
 c++/libs/protobuf-2.6.0/gtest/build-aux/missing |   331 +
 .../gtest/cmake/internal_utils.cmake            |   227 +
 .../protobuf-2.6.0/gtest/codegear/gtest.cbproj  |   138 +
 .../gtest/codegear/gtest.groupproj              |    54 +
 .../protobuf-2.6.0/gtest/codegear/gtest_all.cc  |    38 +
 .../protobuf-2.6.0/gtest/codegear/gtest_link.cc |    40 +
 .../gtest/codegear/gtest_main.cbproj            |    82 +
 .../gtest/codegear/gtest_unittest.cbproj        |    88 +
 c++/libs/protobuf-2.6.0/gtest/configure         | 18222 +++++++++++++++
 c++/libs/protobuf-2.6.0/gtest/configure.ac      |    68 +
 .../gtest/fused-src/gtest/gtest-all.cc          |  9251 ++++++++
 .../gtest/fused-src/gtest/gtest.h               | 20012 ++++++++++++++++
 .../gtest/fused-src/gtest/gtest_main.cc         |    38 +
 .../gtest/include/gtest/gtest-death-test.h      |   294 +
 .../gtest/include/gtest/gtest-message.h         |   230 +
 .../gtest/include/gtest/gtest-param-test.h      |  1421 ++
 .../gtest/include/gtest/gtest-param-test.h.pump |   487 +
 .../gtest/include/gtest/gtest-printers.h        |   855 +
 .../gtest/include/gtest/gtest-spi.h             |   232 +
 .../gtest/include/gtest/gtest-test-part.h       |   179 +
 .../gtest/include/gtest/gtest-typed-test.h      |   259 +
 .../protobuf-2.6.0/gtest/include/gtest/gtest.h  |  2236 ++
 .../gtest/include/gtest/gtest_pred_impl.h       |   358 +
 .../gtest/include/gtest/gtest_prod.h            |    58 +
 .../gtest/internal/gtest-death-test-internal.h  |   319 +
 .../include/gtest/internal/gtest-filepath.h     |   206 +
 .../include/gtest/internal/gtest-internal.h     |  1171 +
 .../include/gtest/internal/gtest-linked_ptr.h   |   233 +
 .../gtest/internal/gtest-param-util-generated.h |  5143 +++++
 .../internal/gtest-param-util-generated.h.pump  |   301 +
 .../include/gtest/internal/gtest-param-util.h   |   619 +
 .../gtest/include/gtest/internal/gtest-port.h   |  1947 ++
 .../gtest/include/gtest/internal/gtest-string.h |   180 +
 .../gtest/include/gtest/internal/gtest-tuple.h  |  1012 +
 .../include/gtest/internal/gtest-tuple.h.pump   |   339 +
 .../include/gtest/internal/gtest-type-util.h    |  3332 +++
 .../gtest/internal/gtest-type-util.h.pump       |   298 +
 c++/libs/protobuf-2.6.0/gtest/m4/acx_pthread.m4 |   363 +
 c++/libs/protobuf-2.6.0/gtest/m4/gtest.m4       |    74 +
 c++/libs/protobuf-2.6.0/gtest/m4/libtool.m4     |  8001 +++++++
 c++/libs/protobuf-2.6.0/gtest/m4/ltoptions.m4   |   384 +
 c++/libs/protobuf-2.6.0/gtest/m4/ltsugar.m4     |   123 +
 c++/libs/protobuf-2.6.0/gtest/m4/ltversion.m4   |    23 +
 c++/libs/protobuf-2.6.0/gtest/m4/lt~obsolete.m4 |    98 +
 c++/libs/protobuf-2.6.0/gtest/make/Makefile     |    80 +
 c++/libs/protobuf-2.6.0/gtest/msvc/gtest-md.sln |    45 +
 .../protobuf-2.6.0/gtest/msvc/gtest-md.vcproj   |   126 +
 c++/libs/protobuf-2.6.0/gtest/msvc/gtest.sln    |    45 +
 c++/libs/protobuf-2.6.0/gtest/msvc/gtest.vcproj |   126 +
 .../gtest/msvc/gtest_main-md.vcproj             |   129 +
 .../protobuf-2.6.0/gtest/msvc/gtest_main.vcproj |   129 +
 .../gtest/msvc/gtest_prod_test-md.vcproj        |   164 +
 .../gtest/msvc/gtest_prod_test.vcproj           |   164 +
 .../gtest/msvc/gtest_unittest-md.vcproj         |   147 +
 .../gtest/msvc/gtest_unittest.vcproj            |   147 +
 .../protobuf-2.6.0/gtest/samples/prime_tables.h |   123 +
 .../protobuf-2.6.0/gtest/samples/sample1.cc     |    68 +
 c++/libs/protobuf-2.6.0/gtest/samples/sample1.h |    43 +
 .../gtest/samples/sample10_unittest.cc          |   144 +
 .../gtest/samples/sample1_unittest.cc           |   153 +
 .../protobuf-2.6.0/gtest/samples/sample2.cc     |    56 +
 c++/libs/protobuf-2.6.0/gtest/samples/sample2.h |    85 +
 .../gtest/samples/sample2_unittest.cc           |   109 +
 .../protobuf-2.6.0/gtest/samples/sample3-inl.h  |   172 +
 .../gtest/samples/sample3_unittest.cc           |   151 +
 .../protobuf-2.6.0/gtest/samples/sample4.cc     |    46 +
 c++/libs/protobuf-2.6.0/gtest/samples/sample4.h |    53 +
 .../gtest/samples/sample4_unittest.cc           |    45 +
 .../gtest/samples/sample5_unittest.cc           |   199 +
 .../gtest/samples/sample6_unittest.cc           |   224 +
 .../gtest/samples/sample7_unittest.cc           |   130 +
 .../gtest/samples/sample8_unittest.cc           |   173 +
 .../gtest/samples/sample9_unittest.cc           |   160 +
 .../gtest/scripts/fuse_gtest_files.py           |   250 +
 .../gtest/scripts/gen_gtest_pred_impl.py        |   730 +
 .../gtest/scripts/gtest-config.in               |   274 +
 c++/libs/protobuf-2.6.0/gtest/scripts/pump.py   |   855 +
 .../protobuf-2.6.0/gtest/scripts/test/Makefile  |    59 +
 c++/libs/protobuf-2.6.0/gtest/src/gtest-all.cc  |    48 +
 .../gtest/src/gtest-death-test.cc               |  1341 ++
 .../protobuf-2.6.0/gtest/src/gtest-filepath.cc  |   381 +
 .../gtest/src/gtest-internal-inl.h              |  1056 +
 c++/libs/protobuf-2.6.0/gtest/src/gtest-port.cc |   805 +
 .../protobuf-2.6.0/gtest/src/gtest-printers.cc  |   364 +
 .../protobuf-2.6.0/gtest/src/gtest-test-part.cc |   110 +
 .../gtest/src/gtest-typed-test.cc               |   110 +
 c++/libs/protobuf-2.6.0/gtest/src/gtest.cc      |  4838 ++++
 c++/libs/protobuf-2.6.0/gtest/src/gtest_main.cc |    38 +
 .../gtest/test/gtest-death-test_ex_test.cc      |    93 +
 .../gtest/test/gtest-death-test_test.cc         |  1368 ++
 .../gtest/test/gtest-filepath_test.cc           |   680 +
 .../gtest/test/gtest-linked_ptr_test.cc         |   154 +
 .../gtest/test/gtest-listener_test.cc           |   310 +
 .../gtest/test/gtest-message_test.cc            |   159 +
 .../gtest/test/gtest-options_test.cc            |   215 +
 .../gtest/test/gtest-param-test2_test.cc        |    65 +
 .../gtest/test/gtest-param-test_test.cc         |   897 +
 .../gtest/test/gtest-param-test_test.h          |    57 +
 .../gtest/test/gtest-port_test.cc               |  1253 +
 .../gtest/test/gtest-printers_test.cc           |  1561 ++
 .../gtest/test/gtest-test-part_test.cc          |   208 +
 .../gtest/test/gtest-tuple_test.cc              |   320 +
 .../gtest/test/gtest-typed-test2_test.cc        |    45 +
 .../gtest/test/gtest-typed-test_test.cc         |   360 +
 .../gtest/test/gtest-typed-test_test.h          |    66 +
 .../gtest/test/gtest-unittest-api_test.cc       |   341 +
 .../protobuf-2.6.0/gtest/test/gtest_all_test.cc |    47 +
 .../test/gtest_break_on_failure_unittest.py     |   218 +
 .../test/gtest_break_on_failure_unittest_.cc    |    88 +
 .../gtest/test/gtest_catch_exceptions_test.py   |   223 +
 .../gtest/test/gtest_catch_exceptions_test_.cc  |   311 +
 .../gtest/test/gtest_color_test.py              |   130 +
 .../gtest/test/gtest_color_test_.cc             |    71 +
 .../gtest/test/gtest_env_var_test.py            |   103 +
 .../gtest/test/gtest_env_var_test_.cc           |   126 +
 .../gtest/test/gtest_environment_test.cc        |   192 +
 .../gtest/test/gtest_filter_unittest.py         |   633 +
 .../gtest/test/gtest_filter_unittest_.cc        |   140 +
 .../gtest/test/gtest_help_test.py               |   172 +
 .../gtest/test/gtest_help_test_.cc              |    46 +
 .../gtest/test/gtest_list_tests_unittest.py     |   177 +
 .../gtest/test/gtest_list_tests_unittest_.cc    |    85 +
 .../gtest/test/gtest_main_unittest.cc           |    45 +
 .../gtest/test/gtest_no_test_unittest.cc        |    56 +
 .../gtest/test/gtest_output_test.py             |   335 +
 .../gtest/test/gtest_output_test_.cc            |  1034 +
 .../gtest/test/gtest_output_test_golden_lin.txt |   725 +
 .../gtest/test/gtest_pred_impl_unittest.cc      |  2427 ++
 .../gtest/test/gtest_prod_test.cc               |    57 +
 .../gtest/test/gtest_repeat_test.cc             |   253 +
 .../gtest/test/gtest_shuffle_test.py            |   325 +
 .../gtest/test/gtest_shuffle_test_.cc           |   103 +
 .../gtest/test/gtest_sole_header_test.cc        |    57 +
 .../gtest/test/gtest_stress_test.cc             |   256 +
 .../gtest/test/gtest_test_utils.py              |   305 +
 .../test/gtest_throw_on_failure_ex_test.cc      |    92 +
 .../gtest/test/gtest_throw_on_failure_test.py   |   171 +
 .../gtest/test/gtest_throw_on_failure_test_.cc  |    72 +
 .../gtest/test/gtest_uninitialized_test.py      |    70 +
 .../gtest/test/gtest_uninitialized_test_.cc     |    43 +
 .../protobuf-2.6.0/gtest/test/gtest_unittest.cc |  7240 ++++++
 .../gtest/test/gtest_xml_outfile1_test_.cc      |    49 +
 .../gtest/test/gtest_xml_outfile2_test_.cc      |    49 +
 .../gtest/test/gtest_xml_outfiles_test.py       |   132 +
 .../gtest/test/gtest_xml_output_unittest.py     |   284 +
 .../gtest/test/gtest_xml_output_unittest_.cc    |   177 +
 .../gtest/test/gtest_xml_test_utils.py          |   190 +
 .../protobuf-2.6.0/gtest/test/production.cc     |    36 +
 c++/libs/protobuf-2.6.0/gtest/test/production.h |    55 +
 .../gtest/xcode/Config/DebugProject.xcconfig    |    30 +
 .../gtest/xcode/Config/FrameworkTarget.xcconfig |    17 +
 .../gtest/xcode/Config/General.xcconfig         |    41 +
 .../gtest/xcode/Config/ReleaseProject.xcconfig  |    32 +
 .../xcode/Config/StaticLibraryTarget.xcconfig   |    18 +
 .../gtest/xcode/Config/TestTarget.xcconfig      |     8 +
 .../gtest/xcode/Resources/Info.plist            |    30 +
 .../xcode/Samples/FrameworkSample/Info.plist    |    28 +
 .../WidgetFramework.xcodeproj/project.pbxproj   |   457 +
 .../xcode/Samples/FrameworkSample/runtests.sh   |    62 +
 .../xcode/Samples/FrameworkSample/widget.cc     |    63 +
 .../xcode/Samples/FrameworkSample/widget.h      |    59 +
 .../Samples/FrameworkSample/widget_test.cc      |    68 +
 .../gtest/xcode/Scripts/runtests.sh             |    65 +
 .../gtest/xcode/Scripts/versiongenerate.py      |   100 +
 .../gtest/xcode/gtest.xcodeproj/project.pbxproj |  1084 +
 .../google/protobuf/compiler/code_generator.h   |   145 +
 .../protobuf/compiler/command_line_interface.h  |   378 +
 .../protobuf/compiler/cpp/cpp_generator.h       |    72 +
 .../include/google/protobuf/compiler/importer.h |   317 +
 .../protobuf/compiler/java/java_generator.h     |    72 +
 .../include/google/protobuf/compiler/parser.h   |   522 +
 .../include/google/protobuf/compiler/plugin.h   |    72 +
 .../protobuf/compiler/python/python_generator.h |   166 +
 .../include/google/protobuf/descriptor.h        |  1691 ++
 .../include/google/protobuf/descriptor.pb.h     |  6761 ++++++
 .../google/protobuf/descriptor_database.h       |   369 +
 .../include/google/protobuf/dynamic_message.h   |   148 +
 .../include/google/protobuf/extension_set.h     |  1230 +
 .../google/protobuf/generated_enum_reflection.h |    91 +
 .../protobuf/generated_message_reflection.h     |   504 +
 .../google/protobuf/generated_message_util.h    |   113 +
 .../include/google/protobuf/io/coded_stream.h   |  1220 +
 .../include/google/protobuf/io/gzip_stream.h    |   209 +
 .../include/google/protobuf/io/printer.h        |   136 +
 .../include/google/protobuf/io/strtod.h         |    50 +
 .../include/google/protobuf/io/tokenizer.h      |   402 +
 .../google/protobuf/io/zero_copy_stream.h       |   248 +
 .../google/protobuf/io/zero_copy_stream_impl.h  |   358 +
 .../protobuf/io/zero_copy_stream_impl_lite.h    |   354 +
 .../include/google/protobuf/message.h           |   866 +
 .../include/google/protobuf/message_lite.h      |   247 +
 .../include/google/protobuf/reflection_ops.h    |    81 +
 .../include/google/protobuf/repeated_field.h    |  1603 ++
 .../include/google/protobuf/service.h           |   291 +
 .../include/google/protobuf/stubs/atomicops.h   |   216 +
 .../stubs/atomicops_internals_x86_msvc.h        |   150 +
 .../include/google/protobuf/stubs/common.h      |  1226 +
 .../include/google/protobuf/stubs/once.h        |   166 +
 .../google/protobuf/stubs/platform_macros.h     |    86 +
 .../google/protobuf/stubs/template_util.h       |   138 +
 .../include/google/protobuf/stubs/type_traits.h |   336 +
 .../include/google/protobuf/text_format.h       |   473 +
 .../include/google/protobuf/unknown_field_set.h |   318 +
 .../include/google/protobuf/wire_format.h       |   336 +
 .../include/google/protobuf/wire_format_lite.h  |   661 +
 .../google/protobuf/wire_format_lite_inl.h      |   860 +
 c++/libs/protobuf-2.6.0/install-sh              |   527 +
 c++/libs/protobuf-2.6.0/java/README.txt         |    96 +
 c++/libs/protobuf-2.6.0/java/pom.xml            |   217 +
 .../com/google/protobuf/AbstractMessage.java    |   466 +
 .../google/protobuf/AbstractMessageLite.java    |   355 +
 .../com/google/protobuf/AbstractParser.java     |   253 +
 .../com/google/protobuf/BlockingRpcChannel.java |    51 +
 .../com/google/protobuf/BlockingService.java    |    64 +
 .../com/google/protobuf/BoundedByteString.java  |   163 +
 .../java/com/google/protobuf/ByteString.java    |  1022 +
 .../com/google/protobuf/CodedInputStream.java   |  1311 ++
 .../com/google/protobuf/CodedOutputStream.java  |  1297 ++
 .../java/com/google/protobuf/Descriptors.java   |  2238 ++
 .../com/google/protobuf/DynamicMessage.java     |   603 +
 .../java/com/google/protobuf/Extension.java     |    96 +
 .../com/google/protobuf/ExtensionRegistry.java  |   392 +
 .../google/protobuf/ExtensionRegistryLite.java  |   185 +
 .../main/java/com/google/protobuf/FieldSet.java |   907 +
 .../com/google/protobuf/GeneratedMessage.java   |  2213 ++
 .../google/protobuf/GeneratedMessageLite.java   |   949 +
 .../main/java/com/google/protobuf/Internal.java |   391 +
 .../InvalidProtocolBufferException.java         |   122 +
 .../java/com/google/protobuf/LazyField.java     |   154 +
 .../java/com/google/protobuf/LazyFieldLite.java |   176 +
 .../google/protobuf/LazyStringArrayList.java    |   367 +
 .../com/google/protobuf/LazyStringList.java     |   163 +
 .../com/google/protobuf/LiteralByteString.java  |   362 +
 .../main/java/com/google/protobuf/Message.java  |   244 +
 .../java/com/google/protobuf/MessageLite.java   |   320 +
 .../google/protobuf/MessageLiteOrBuilder.java   |    60 +
 .../com/google/protobuf/MessageOrBuilder.java   |   143 +
 .../com/google/protobuf/MessageReflection.java  |   931 +
 .../main/java/com/google/protobuf/Parser.java   |   261 +
 .../google/protobuf/ProtocolMessageEnum.java    |    58 +
 .../com/google/protobuf/ProtocolStringList.java |    48 +
 .../google/protobuf/RepeatedFieldBuilder.java   |   696 +
 .../com/google/protobuf/RopeByteString.java     |   957 +
 .../java/com/google/protobuf/RpcCallback.java   |    47 +
 .../java/com/google/protobuf/RpcChannel.java    |    71 +
 .../java/com/google/protobuf/RpcController.java |   118 +
 .../main/java/com/google/protobuf/RpcUtil.java  |   134 +
 .../main/java/com/google/protobuf/Service.java  |   117 +
 .../com/google/protobuf/ServiceException.java   |    52 +
 .../com/google/protobuf/SingleFieldBuilder.java |   241 +
 .../com/google/protobuf/SmallSortedMap.java     |   618 +
 .../java/com/google/protobuf/TextFormat.java    |  1984 ++
 .../protobuf/UninitializedMessageException.java |    99 +
 .../com/google/protobuf/UnknownFieldSet.java    |   995 +
 .../protobuf/UnmodifiableLazyStringList.java    |   205 +
 .../src/main/java/com/google/protobuf/Utf8.java |   349 +
 .../java/com/google/protobuf/WireFormat.java    |   163 +
 .../google/protobuf/AbstractMessageTest.java    |   527 +
 .../google/protobuf/BoundedByteStringTest.java  |    68 +
 .../com/google/protobuf/ByteStringTest.java     |   759 +
 .../java/com/google/protobuf/CheckUtf8Test.java |   141 +
 .../google/protobuf/CodedInputStreamTest.java   |   769 +
 .../google/protobuf/CodedOutputStreamTest.java  |   401 +
 .../google/protobuf/DeprecatedFieldTest.java    |    80 +
 .../com/google/protobuf/DescriptorsTest.java    |   708 +
 .../com/google/protobuf/DynamicMessageTest.java |   310 +
 .../protobuf/ForceFieldBuildersPreRun.java      |    48 +
 .../google/protobuf/GeneratedMessageTest.java   |  1515 ++
 .../com/google/protobuf/IsValidUtf8Test.java    |   180 +
 .../google/protobuf/IsValidUtf8TestUtil.java    |   421 +
 .../com/google/protobuf/LazyFieldLiteTest.java  |   134 +
 .../java/com/google/protobuf/LazyFieldTest.java |   121 +
 .../google/protobuf/LazyMessageLiteTest.java    |   319 +
 .../protobuf/LazyStringArrayListTest.java       |   174 +
 .../google/protobuf/LazyStringEndToEndTest.java |   143 +
 .../google/protobuf/LiteEqualsAndHashTest.java  |    85 +
 .../test/java/com/google/protobuf/LiteTest.java |   148 +
 .../google/protobuf/LiteralByteStringTest.java  |   396 +
 .../java/com/google/protobuf/MessageTest.java   |   353 +
 .../com/google/protobuf/NestedBuildersTest.java |   185 +
 .../java/com/google/protobuf/ParserTest.java    |   381 +
 .../protobuf/RepeatedFieldBuilderTest.java      |   190 +
 .../protobuf/RopeByteStringSubstringTest.java   |    97 +
 .../com/google/protobuf/RopeByteStringTest.java |   115 +
 .../java/com/google/protobuf/ServiceTest.java   |   320 +
 .../google/protobuf/SingleFieldBuilderTest.java |   155 +
 .../com/google/protobuf/SmallSortedMapTest.java |   420 +
 .../com/google/protobuf/TestBadIdentifiers.java |    96 +
 .../test/java/com/google/protobuf/TestUtil.java |  4124 ++++
 .../com/google/protobuf/TextFormatTest.java     |   994 +
 .../google/protobuf/UnknownFieldSetTest.java    |   653 +
 .../UnmodifiableLazyStringListTest.java         |   227 +
 .../com/google/protobuf/WireFormatTest.java     |   606 +
 .../com/google/protobuf/lazy_fields_lite.proto  |    61 +
 .../google/protobuf/lite_equals_and_hash.proto  |    55 +
 .../google/protobuf/multiple_files_test.proto   |    77 +
 .../google/protobuf/nested_builders_test.proto  |    53 +
 .../com/google/protobuf/nested_extension.proto  |    46 +
 .../google/protobuf/nested_extension_lite.proto |    48 +
 .../google/protobuf/non_nested_extension.proto  |    49 +
 .../protobuf/non_nested_extension_lite.proto    |    50 +
 .../google/protobuf/outer_class_name_test.proto |    38 +
 .../protobuf/outer_class_name_test2.proto       |    42 +
 .../protobuf/outer_class_name_test3.proto       |    43 +
 .../google/protobuf/test_bad_identifiers.proto  |   157 +
 .../com/google/protobuf/test_check_utf8.proto   |    50 +
 .../google/protobuf/test_check_utf8_size.proto  |    51 +
 .../google/protobuf/test_custom_options.proto   |    43 +
 c++/libs/protobuf-2.6.0/ltmain.sh               |  9661 ++++++++
 .../protobuf-2.6.0/m4/ac_system_extensions.m4   |    37 +
 c++/libs/protobuf-2.6.0/m4/acx_check_suncc.m4   |    74 +
 c++/libs/protobuf-2.6.0/m4/acx_pthread.m4       |   397 +
 c++/libs/protobuf-2.6.0/m4/libtool.m4           |  8001 +++++++
 c++/libs/protobuf-2.6.0/m4/ltoptions.m4         |   384 +
 c++/libs/protobuf-2.6.0/m4/ltsugar.m4           |   123 +
 c++/libs/protobuf-2.6.0/m4/ltversion.m4         |    23 +
 c++/libs/protobuf-2.6.0/m4/lt~obsolete.m4       |    98 +
 c++/libs/protobuf-2.6.0/m4/stl_hash.m4          |    72 +
 c++/libs/protobuf-2.6.0/missing                 |   331 +
 c++/libs/protobuf-2.6.0/protobuf-lite.pc.in     |    13 +
 c++/libs/protobuf-2.6.0/protobuf.pc.in          |    14 +
 c++/libs/protobuf-2.6.0/python/README.txt       |   105 +
 c++/libs/protobuf-2.6.0/python/ez_setup.py      |   284 +
 .../protobuf-2.6.0/python/google/__init__.py    |     1 +
 .../python/google/protobuf/descriptor.py        |   849 +
 .../google/protobuf/descriptor_database.py      |   137 +
 .../python/google/protobuf/descriptor_pool.py   |   643 +
 .../protobuf/internal/api_implementation.cc     |   139 +
 .../protobuf/internal/api_implementation.py     |    89 +
 .../internal/api_implementation_default_test.py |    63 +
 .../google/protobuf/internal/containers.py      |   269 +
 .../google/protobuf/internal/cpp_message.py     |   663 +
 .../python/google/protobuf/internal/decoder.py  |   831 +
 .../internal/descriptor_database_test.py        |    63 +
 .../protobuf/internal/descriptor_pool_test.py   |   564 +
 .../internal/descriptor_pool_test1.proto        |    94 +
 .../internal/descriptor_pool_test2.proto        |    70 +
 .../protobuf/internal/descriptor_python_test.py |    54 +
 .../google/protobuf/internal/descriptor_test.py |   669 +
 .../python/google/protobuf/internal/encoder.py  |   788 +
 .../protobuf/internal/enum_type_wrapper.py      |    89 +
 .../protobuf/internal/factory_test1.proto       |    57 +
 .../protobuf/internal/factory_test2.proto       |    92 +
 .../google/protobuf/internal/generator_test.py  |   343 +
 .../internal/message_factory_python_test.py     |    54 +
 .../protobuf/internal/message_factory_test.py   |   131 +
 .../protobuf/internal/message_listener.py       |    78 +
 .../protobuf/internal/message_python_test.py    |    54 +
 .../google/protobuf/internal/message_test.py    |   676 +
 .../protobuf/internal/missing_enum_values.proto |    50 +
 .../protobuf/internal/more_extensions.proto     |    58 +
 .../internal/more_extensions_dynamic.proto      |    49 +
 .../protobuf/internal/more_messages.proto       |    51 +
 .../google/protobuf/internal/python_message.py  |  1247 +
 .../google/protobuf/internal/reflection_test.py |  2934 +++
 .../internal/service_reflection_test.py         |   136 +
 .../protobuf/internal/symbol_database_test.py   |   120 +
 .../internal/test_bad_identifiers.proto         |    52 +
 .../google/protobuf/internal/test_util.py       |   662 +
 .../protobuf/internal/text_encoding_test.py     |    68 +
 .../protobuf/internal/text_format_test.py       |   736 +
 .../google/protobuf/internal/type_checkers.py   |   328 +
 .../protobuf/internal/unknown_fields_test.py    |   231 +
 .../google/protobuf/internal/wire_format.py     |   268 +
 .../protobuf/internal/wire_format_test.py       |   253 +
 .../python/google/protobuf/message.py           |   284 +
 .../python/google/protobuf/message_factory.py   |   155 +
 .../python/google/protobuf/pyext/README         |     6 +
 .../python/google/protobuf/pyext/cpp_message.py |    61 +
 .../python/google/protobuf/pyext/descriptor.cc  |   357 +
 .../python/google/protobuf/pyext/descriptor.h   |    96 +
 .../protobuf/pyext/descriptor_cpp2_test.py      |    58 +
 .../google/protobuf/pyext/extension_dict.cc     |   338 +
 .../google/protobuf/pyext/extension_dict.h      |   123 +
 .../python/google/protobuf/pyext/message.cc     |  2561 +++
 .../python/google/protobuf/pyext/message.h      |   305 +
 .../protobuf/pyext/message_factory_cpp2_test.py |    56 +
 .../google/protobuf/pyext/proto2_api_test.proto |    38 +
 .../python/google/protobuf/pyext/python.proto   |    66 +
 .../google/protobuf/pyext/python_protobuf.h     |    57 +
 .../pyext/reflection_cpp2_generated_test.py     |    94 +
 .../pyext/repeated_composite_container.cc       |   763 +
 .../pyext/repeated_composite_container.h        |   172 +
 .../protobuf/pyext/repeated_scalar_container.cc |   825 +
 .../protobuf/pyext/repeated_scalar_container.h  |   112 +
 .../google/protobuf/pyext/scoped_pyobject_ptr.h |    95 +
 .../python/google/protobuf/reflection.py        |   205 +
 .../python/google/protobuf/service.py           |   226 +
 .../google/protobuf/service_reflection.py       |   284 +
 .../python/google/protobuf/symbol_database.py   |   185 +
 .../python/google/protobuf/text_encoding.py     |   110 +
 .../python/google/protobuf/text_format.py       |   873 +
 c++/libs/protobuf-2.6.0/python/mox.py           |  1401 ++
 c++/libs/protobuf-2.6.0/python/setup.py         |   200 +
 c++/libs/protobuf-2.6.0/python/stubout.py       |   140 +
 c++/libs/protobuf-2.6.0/src/Makefile.am         |   418 +
 c++/libs/protobuf-2.6.0/src/Makefile.in         |  3440 +++
 .../google/protobuf/compiler/code_generator.cc  |    84 +
 .../google/protobuf/compiler/code_generator.h   |   145 +
 .../protobuf/compiler/command_line_interface.cc |  1603 ++
 .../protobuf/compiler/command_line_interface.h  |   378 +
 .../compiler/command_line_interface_unittest.cc |  1654 ++
 .../compiler/cpp/cpp_bootstrap_unittest.cc      |   158 +
 .../google/protobuf/compiler/cpp/cpp_enum.cc    |   288 +
 .../src/google/protobuf/compiler/cpp/cpp_enum.h |   103 +
 .../protobuf/compiler/cpp/cpp_enum_field.cc     |   431 +
 .../protobuf/compiler/cpp/cpp_enum_field.h      |   122 +
 .../protobuf/compiler/cpp/cpp_extension.cc      |   210 +
 .../protobuf/compiler/cpp/cpp_extension.h       |    86 +
 .../google/protobuf/compiler/cpp/cpp_field.cc   |   166 +
 .../google/protobuf/compiler/cpp/cpp_field.h    |   185 +
 .../google/protobuf/compiler/cpp/cpp_file.cc    |   665 +
 .../src/google/protobuf/compiler/cpp/cpp_file.h |    99 +
 .../protobuf/compiler/cpp/cpp_generator.cc      |   125 +
 .../protobuf/compiler/cpp/cpp_generator.h       |    72 +
 .../google/protobuf/compiler/cpp/cpp_helpers.cc |   494 +
 .../google/protobuf/compiler/cpp/cpp_helpers.h  |   206 +
 .../google/protobuf/compiler/cpp/cpp_message.cc |  2645 +++
 .../google/protobuf/compiler/cpp/cpp_message.h  |   175 +
 .../protobuf/compiler/cpp/cpp_message_field.cc  |   375 +
 .../protobuf/compiler/cpp/cpp_message_field.h   |   121 +
 .../google/protobuf/compiler/cpp/cpp_options.h  |    58 +
 .../compiler/cpp/cpp_plugin_unittest.cc         |   123 +
 .../compiler/cpp/cpp_primitive_field.cc         |   451 +
 .../protobuf/compiler/cpp/cpp_primitive_field.h |   123 +
 .../google/protobuf/compiler/cpp/cpp_service.cc |   334 +
 .../google/protobuf/compiler/cpp/cpp_service.h  |   118 +
 .../protobuf/compiler/cpp/cpp_string_field.cc   |   642 +
 .../protobuf/compiler/cpp/cpp_string_field.h    |   127 +
 .../compiler/cpp/cpp_test_bad_identifiers.proto |   132 +
 .../protobuf/compiler/cpp/cpp_unittest.cc       |  2074 ++
 .../google/protobuf/compiler/cpp/cpp_unittest.h |    51 +
 .../src/google/protobuf/compiler/importer.cc    |   480 +
 .../src/google/protobuf/compiler/importer.h     |   317 +
 .../protobuf/compiler/importer_unittest.cc      |   617 +
 .../protobuf/compiler/java/java_context.cc      |   195 +
 .../protobuf/compiler/java/java_context.h       |    95 +
 .../protobuf/compiler/java/java_doc_comment.cc  |   233 +
 .../protobuf/compiler/java/java_doc_comment.h   |    69 +
 .../compiler/java/java_doc_comment_unittest.cc  |    67 +
 .../google/protobuf/compiler/java/java_enum.cc  |   333 +
 .../google/protobuf/compiler/java/java_enum.h   |    99 +
 .../protobuf/compiler/java/java_enum_field.cc   |   778 +
 .../protobuf/compiler/java/java_enum_field.h    |   158 +
 .../protobuf/compiler/java/java_extension.cc    |   207 +
 .../protobuf/compiler/java/java_extension.h     |   109 +
 .../google/protobuf/compiler/java/java_field.cc |   213 +
 .../google/protobuf/compiler/java/java_field.h  |   162 +
 .../google/protobuf/compiler/java/java_file.cc  |   534 +
 .../google/protobuf/compiler/java/java_file.h   |   115 +
 .../protobuf/compiler/java/java_generator.cc    |   158 +
 .../protobuf/compiler/java/java_generator.h     |    72 +
 .../compiler/java/java_generator_factory.cc     |    77 +
 .../compiler/java/java_generator_factory.h      |   101 +
 .../protobuf/compiler/java/java_helpers.cc      |   737 +
 .../protobuf/compiler/java/java_helpers.h       |   322 +
 .../compiler/java/java_lazy_message_field.cc    |   826 +
 .../compiler/java/java_lazy_message_field.h     |   121 +
 .../protobuf/compiler/java/java_message.cc      |  1666 ++
 .../protobuf/compiler/java/java_message.h       |   140 +
 .../compiler/java/java_message_field.cc         |  1343 ++
 .../protobuf/compiler/java/java_message_field.h |   173 +
 .../compiler/java/java_name_resolver.cc         |   266 +
 .../protobuf/compiler/java/java_name_resolver.h |   124 +
 .../compiler/java/java_plugin_unittest.cc       |   124 +
 .../compiler/java/java_primitive_field.cc       |   877 +
 .../compiler/java/java_primitive_field.h        |   160 +
 .../protobuf/compiler/java/java_service.cc      |   473 +
 .../protobuf/compiler/java/java_service.h       |   135 +
 .../compiler/java/java_shared_code_generator.cc |   201 +
 .../compiler/java/java_shared_code_generator.h  |    90 +
 .../protobuf/compiler/java/java_string_field.cc |  1056 +
 .../protobuf/compiler/java/java_string_field.h  |   160 +
 .../src/google/protobuf/compiler/main.cc        |    61 +
 .../protobuf/compiler/mock_code_generator.cc    |   240 +
 .../protobuf/compiler/mock_code_generator.h     |   117 +
 .../src/google/protobuf/compiler/package_info.h |    64 +
 .../src/google/protobuf/compiler/parser.cc      |  1750 ++
 .../src/google/protobuf/compiler/parser.h       |   522 +
 .../google/protobuf/compiler/parser_unittest.cc |  2612 +++
 .../src/google/protobuf/compiler/plugin.cc      |   163 +
 .../src/google/protobuf/compiler/plugin.h       |    72 +
 .../src/google/protobuf/compiler/plugin.pb.cc   |  1148 +
 .../src/google/protobuf/compiler/plugin.pb.h    |   897 +
 .../src/google/protobuf/compiler/plugin.proto   |   147 +
 .../compiler/python/python_generator.cc         |  1262 ++
 .../protobuf/compiler/python/python_generator.h |   166 +
 .../compiler/python/python_plugin_unittest.cc   |   118 +
 .../src/google/protobuf/compiler/subprocess.cc  |   463 +
 .../src/google/protobuf/compiler/subprocess.h   |   108 +
 .../src/google/protobuf/compiler/test_plugin.cc |    51 +
 .../protobuf/compiler/zip_output_unittest.sh    |    91 +
 .../src/google/protobuf/compiler/zip_writer.cc  |   218 +
 .../src/google/protobuf/compiler/zip_writer.h   |    93 +
 .../src/google/protobuf/descriptor.cc           |  5420 +++++
 .../src/google/protobuf/descriptor.h            |  1691 ++
 .../src/google/protobuf/descriptor.pb.cc        |  9135 ++++++++
 .../src/google/protobuf/descriptor.pb.h         |  6761 ++++++
 .../src/google/protobuf/descriptor.proto        |   687 +
 .../src/google/protobuf/descriptor_database.cc  |   543 +
 .../src/google/protobuf/descriptor_database.h   |   369 +
 .../protobuf/descriptor_database_unittest.cc    |   748 +
 .../src/google/protobuf/descriptor_unittest.cc  |  5501 +++++
 .../src/google/protobuf/dynamic_message.cc      |   764 +
 .../src/google/protobuf/dynamic_message.h       |   148 +
 .../google/protobuf/dynamic_message_unittest.cc |   230 +
 .../src/google/protobuf/extension_set.cc        |  1650 ++
 .../src/google/protobuf/extension_set.h         |  1230 +
 .../src/google/protobuf/extension_set_heavy.cc  |   734 +
 .../google/protobuf/extension_set_unittest.cc   |  1095 +
 .../google/protobuf/generated_enum_reflection.h |    91 +
 .../protobuf/generated_message_reflection.cc    |  1683 ++
 .../protobuf/generated_message_reflection.h     |   504 +
 .../generated_message_reflection_unittest.cc    |   795 +
 .../google/protobuf/generated_message_util.cc   |    61 +
 .../google/protobuf/generated_message_util.h    |   113 +
 .../src/google/protobuf/io/coded_stream.cc      |   914 +
 .../src/google/protobuf/io/coded_stream.h       |  1220 +
 .../src/google/protobuf/io/coded_stream_inl.h   |    69 +
 .../google/protobuf/io/coded_stream_unittest.cc |  1378 ++
 .../src/google/protobuf/io/gzip_stream.cc       |   326 +
 .../src/google/protobuf/io/gzip_stream.h        |   209 +
 .../google/protobuf/io/gzip_stream_unittest.sh  |    44 +
 .../src/google/protobuf/io/package_info.h       |    54 +
 .../src/google/protobuf/io/printer.cc           |   198 +
 .../src/google/protobuf/io/printer.h            |   136 +
 .../src/google/protobuf/io/printer_unittest.cc  |   285 +
 .../src/google/protobuf/io/strtod.cc            |   113 +
 .../src/google/protobuf/io/strtod.h             |    50 +
 .../src/google/protobuf/io/tokenizer.cc         |  1127 +
 .../src/google/protobuf/io/tokenizer.h          |   402 +
 .../google/protobuf/io/tokenizer_unittest.cc    |   999 +
 .../src/google/protobuf/io/zero_copy_stream.cc  |    57 +
 .../src/google/protobuf/io/zero_copy_stream.h   |   248 +
 .../google/protobuf/io/zero_copy_stream_impl.cc |   473 +
 .../google/protobuf/io/zero_copy_stream_impl.h  |   358 +
 .../protobuf/io/zero_copy_stream_impl_lite.cc   |   405 +
 .../protobuf/io/zero_copy_stream_impl_lite.h    |   354 +
 .../protobuf/io/zero_copy_stream_unittest.cc    |   965 +
 .../src/google/protobuf/lite_unittest.cc        |   350 +
 .../src/google/protobuf/message.cc              |   358 +
 .../src/google/protobuf/message.h               |   866 +
 .../src/google/protobuf/message_lite.cc         |   335 +
 .../src/google/protobuf/message_lite.h          |   247 +
 .../src/google/protobuf/message_unittest.cc     |   427 +
 .../src/google/protobuf/package_info.h          |    64 +
 .../src/google/protobuf/reflection_ops.cc       |   269 +
 .../src/google/protobuf/reflection_ops.h        |    81 +
 .../google/protobuf/reflection_ops_unittest.cc  |   475 +
 .../src/google/protobuf/repeated_field.cc       |    87 +
 .../src/google/protobuf/repeated_field.h        |  1603 ++
 .../repeated_field_reflection_unittest.cc       |   195 +
 .../google/protobuf/repeated_field_unittest.cc  |  1442 ++
 .../src/google/protobuf/service.cc              |    46 +
 .../src/google/protobuf/service.h               |   291 +
 .../src/google/protobuf/stubs/atomicops.h       |   216 +
 .../stubs/atomicops_internals_arm64_gcc.h       |   325 +
 .../stubs/atomicops_internals_arm_gcc.h         |   151 +
 .../stubs/atomicops_internals_arm_qnx.h         |   146 +
 .../atomicops_internals_atomicword_compat.h     |   122 +
 .../stubs/atomicops_internals_generic_gcc.h     |   137 +
 .../protobuf/stubs/atomicops_internals_macosx.h |   225 +
 .../stubs/atomicops_internals_mips_gcc.h        |   313 +
 .../protobuf/stubs/atomicops_internals_pnacl.h  |    73 +
 .../protobuf/stubs/atomicops_internals_tsan.h   |   219 +
 .../stubs/atomicops_internals_x86_gcc.cc        |   137 +
 .../stubs/atomicops_internals_x86_gcc.h         |   293 +
 .../stubs/atomicops_internals_x86_msvc.cc       |   112 +
 .../stubs/atomicops_internals_x86_msvc.h        |   150 +
 .../src/google/protobuf/stubs/common.cc         |   395 +
 .../src/google/protobuf/stubs/common.h          |  1226 +
 .../google/protobuf/stubs/common_unittest.cc    |   357 +
 .../src/google/protobuf/stubs/hash.h            |   232 +
 .../src/google/protobuf/stubs/map_util.h        |   771 +
 .../src/google/protobuf/stubs/once.cc           |    99 +
 .../src/google/protobuf/stubs/once.h            |   166 +
 .../src/google/protobuf/stubs/once_unittest.cc  |   253 +
 .../src/google/protobuf/stubs/platform_macros.h |    86 +
 .../src/google/protobuf/stubs/shared_ptr.h      |   470 +
 .../src/google/protobuf/stubs/stl_util.h        |   121 +
 .../src/google/protobuf/stubs/stringprintf.cc   |   175 +
 .../src/google/protobuf/stubs/stringprintf.h    |    76 +
 .../protobuf/stubs/stringprintf_unittest.cc     |   152 +
 .../google/protobuf/stubs/structurally_valid.cc |   536 +
 .../stubs/structurally_valid_unittest.cc        |    40 +
 .../src/google/protobuf/stubs/strutil.cc        |  1279 ++
 .../src/google/protobuf/stubs/strutil.h         |   562 +
 .../google/protobuf/stubs/strutil_unittest.cc   |    73 +
 .../src/google/protobuf/stubs/substitute.cc     |   134 +
 .../src/google/protobuf/stubs/substitute.h      |   170 +
 .../src/google/protobuf/stubs/template_util.h   |   138 +
 .../protobuf/stubs/template_util_unittest.cc    |   130 +
 .../src/google/protobuf/stubs/type_traits.h     |   336 +
 .../protobuf/stubs/type_traits_unittest.cc      |   628 +
 .../src/google/protobuf/test_util.cc            |  3345 +++
 .../src/google/protobuf/test_util.h             |   215 +
 .../src/google/protobuf/test_util_lite.cc       |  1585 ++
 .../src/google/protobuf/test_util_lite.h        |   101 +
 .../google/protobuf/testdata/bad_utf8_string    |     1 +
 .../testdata/text_format_unittest_data.txt      |   134 +
 ...t_format_unittest_data_oneof_implemented.txt |   129 +
 .../text_format_unittest_data_pointy.txt        |   134 +
 .../text_format_unittest_data_pointy_oneof.txt  |   129 +
 .../text_format_unittest_extensions_data.txt    |   134 +
 ...t_format_unittest_extensions_data_pointy.txt |   134 +
 .../src/google/protobuf/testing/file.cc         |   194 +
 .../src/google/protobuf/testing/file.h          |    97 +
 .../src/google/protobuf/testing/googletest.cc   |   255 +
 .../src/google/protobuf/testing/googletest.h    |   102 +
 .../src/google/protobuf/testing/zcgunzip.cc     |    73 +
 .../src/google/protobuf/testing/zcgzip.cc       |    79 +
 .../src/google/protobuf/text_format.cc          |  1746 ++
 .../src/google/protobuf/text_format.h           |   473 +
 .../src/google/protobuf/text_format_unittest.cc |  1479 ++
 .../src/google/protobuf/unittest.proto          |   861 +
 .../protobuf/unittest_custom_options.proto      |   393 +
 .../protobuf/unittest_embed_optimize_for.proto  |    50 +
 .../src/google/protobuf/unittest_empty.proto    |    37 +
 .../protobuf/unittest_enormous_descriptor.proto |  1046 +
 .../src/google/protobuf/unittest_import.proto   |    64 +
 .../google/protobuf/unittest_import_lite.proto  |    51 +
 .../protobuf/unittest_import_public.proto       |    40 +
 .../protobuf/unittest_import_public_lite.proto  |    42 +
 .../src/google/protobuf/unittest_lite.proto     |   384 +
 .../unittest_lite_imports_nonlite.proto         |    43 +
 .../src/google/protobuf/unittest_mset.proto     |    83 +
 .../protobuf/unittest_no_generic_services.proto |    53 +
 .../google/protobuf/unittest_optimize_for.proto |    66 +
 .../src/google/protobuf/unknown_field_set.cc    |   265 +
 .../src/google/protobuf/unknown_field_set.h     |   318 +
 .../protobuf/unknown_field_set_unittest.cc      |   599 +
 .../src/google/protobuf/wire_format.cc          |  1101 +
 .../src/google/protobuf/wire_format.h           |   336 +
 .../src/google/protobuf/wire_format_lite.cc     |   471 +
 .../src/google/protobuf/wire_format_lite.h      |   661 +
 .../src/google/protobuf/wire_format_lite_inl.h  |   860 +
 .../src/google/protobuf/wire_format_unittest.cc |  1120 +
 .../protobuf-2.6.0/src/solaris/libstdc++.la     |    51 +
 c++/libs/protobuf-2.6.0/vsprojects/config.h     |    29 +
 .../vsprojects/convert2008to2005.sh             |    20 +
 .../vsprojects/extract_includes.bat             |    50 +
 .../vsprojects/libprotobuf-lite.vcproj          |   302 +
 .../vsprojects/libprotobuf.vcproj               |   470 +
 .../protobuf-2.6.0/vsprojects/libprotoc.vcproj  |   466 +
 .../protobuf-2.6.0/vsprojects/lite-test.vcproj  |   305 +
 c++/libs/protobuf-2.6.0/vsprojects/protobuf.sln |    92 +
 .../protobuf-2.6.0/vsprojects/protoc.vcproj     |   192 +
 c++/libs/protobuf-2.6.0/vsprojects/readme.txt   |   114 +
 .../vsprojects/test_plugin.vcproj               |   209 +
 c++/libs/protobuf-2.6.0/vsprojects/tests.vcproj |   681 +
 c++/libs/snappy-1.1.2/AUTHORS                   |     1 +
 c++/libs/snappy-1.1.2/CMakeLists.txt            |    20 +
 c++/libs/snappy-1.1.2/COPYING                   |    54 +
 c++/libs/snappy-1.1.2/ChangeLog                 |  1916 ++
 c++/libs/snappy-1.1.2/INSTALL                   |   370 +
 c++/libs/snappy-1.1.2/Makefile.am               |    23 +
 c++/libs/snappy-1.1.2/Makefile.in               |   957 +
 c++/libs/snappy-1.1.2/NEWS                      |   128 +
 c++/libs/snappy-1.1.2/README                    |   135 +
 c++/libs/snappy-1.1.2/aclocal.m4                |  9738 ++++++++
 c++/libs/snappy-1.1.2/autogen.sh                |     7 +
 c++/libs/snappy-1.1.2/config.guess              |  1530 ++
 c++/libs/snappy-1.1.2/config.h                  |   125 +
 c++/libs/snappy-1.1.2/config.h.in               |   124 +
 c++/libs/snappy-1.1.2/config.sub                |  1773 ++
 c++/libs/snappy-1.1.2/configure                 | 18851 ++++++++++++++++
 c++/libs/snappy-1.1.2/configure.ac              |   133 +
 c++/libs/snappy-1.1.2/depcomp                   |   688 +
 c++/libs/snappy-1.1.2/format_description.txt    |   110 +
 c++/libs/snappy-1.1.2/framing_format.txt        |   135 +
 c++/libs/snappy-1.1.2/install-sh                |   527 +
 c++/libs/snappy-1.1.2/ltmain.sh                 |  9661 ++++++++
 c++/libs/snappy-1.1.2/m4/gtest.m4               |    74 +
 c++/libs/snappy-1.1.2/missing                   |   331 +
 c++/libs/snappy-1.1.2/snappy-c.cc               |    90 +
 c++/libs/snappy-1.1.2/snappy-c.h                |   138 +
 c++/libs/snappy-1.1.2/snappy-internal.h         |   150 +
 c++/libs/snappy-1.1.2/snappy-sinksource.cc      |    71 +
 c++/libs/snappy-1.1.2/snappy-sinksource.h       |   137 +
 c++/libs/snappy-1.1.2/snappy-stubs-internal.cc  |    42 +
 c++/libs/snappy-1.1.2/snappy-stubs-internal.h   |   491 +
 c++/libs/snappy-1.1.2/snappy-stubs-public.h     |    98 +
 c++/libs/snappy-1.1.2/snappy-stubs-public.h.in  |    98 +
 c++/libs/snappy-1.1.2/snappy-test.cc            |   606 +
 c++/libs/snappy-1.1.2/snappy-test.h             |   582 +
 c++/libs/snappy-1.1.2/snappy.cc                 |  1306 ++
 c++/libs/snappy-1.1.2/snappy.h                  |   184 +
 c++/libs/snappy-1.1.2/snappy_unittest.cc        |  1355 ++
 c++/libs/snappy-1.1.2/testdata/alice29.txt      |  3609 +++
 c++/libs/snappy-1.1.2/testdata/asyoulik.txt     |  4122 ++++
 c++/libs/snappy-1.1.2/testdata/html             |     1 +
 c++/libs/snappy-1.1.2/testdata/html_x_4         |     1 +
 c++/libs/snappy-1.1.2/testdata/lcet10.txt       |  7519 ++++++
 c++/libs/snappy-1.1.2/testdata/paper-100k.pdf   |   598 +
 c++/libs/snappy-1.1.2/testdata/plrabn12.txt     | 10699 +++++++++
 c++/libs/snappy-1.1.2/testdata/urls.10K         | 10000 ++++++++
 c++/libs/zlib-1.2.8/CMakeLists.txt              |   200 +
 c++/libs/zlib-1.2.8/ChangeLog                   |  1472 ++
 c++/libs/zlib-1.2.8/FAQ                         |   368 +
 c++/libs/zlib-1.2.8/INDEX                       |    68 +
 c++/libs/zlib-1.2.8/Makefile                    |     5 +
 c++/libs/zlib-1.2.8/Makefile.in                 |   288 +
 c++/libs/zlib-1.2.8/README                      |   115 +
 c++/libs/zlib-1.2.8/adler32.c                   |   179 +
 c++/libs/zlib-1.2.8/amiga/Makefile.pup          |    69 +
 c++/libs/zlib-1.2.8/amiga/Makefile.sas          |    68 +
 c++/libs/zlib-1.2.8/as400/bndsrc                |   215 +
 c++/libs/zlib-1.2.8/as400/compile.clp           |   110 +
 c++/libs/zlib-1.2.8/as400/readme.txt            |   115 +
 c++/libs/zlib-1.2.8/as400/zlib.inc              |   451 +
 c++/libs/zlib-1.2.8/compress.c                  |    80 +
 c++/libs/zlib-1.2.8/configure                   |   831 +
 c++/libs/zlib-1.2.8/contrib/README.contrib      |    78 +
 c++/libs/zlib-1.2.8/contrib/ada/buffer_demo.adb |   106 +
 c++/libs/zlib-1.2.8/contrib/ada/mtest.adb       |   156 +
 c++/libs/zlib-1.2.8/contrib/ada/read.adb        |   156 +
 c++/libs/zlib-1.2.8/contrib/ada/readme.txt      |    65 +
 c++/libs/zlib-1.2.8/contrib/ada/test.adb        |   463 +
 .../zlib-1.2.8/contrib/ada/zlib-streams.adb     |   225 +
 .../zlib-1.2.8/contrib/ada/zlib-streams.ads     |   114 +
 c++/libs/zlib-1.2.8/contrib/ada/zlib-thin.adb   |   141 +
 c++/libs/zlib-1.2.8/contrib/ada/zlib-thin.ads   |   450 +
 c++/libs/zlib-1.2.8/contrib/ada/zlib.adb        |   701 +
 c++/libs/zlib-1.2.8/contrib/ada/zlib.ads        |   328 +
 c++/libs/zlib-1.2.8/contrib/ada/zlib.gpr        |    20 +
 c++/libs/zlib-1.2.8/contrib/amd64/amd64-match.S |   452 +
 c++/libs/zlib-1.2.8/contrib/asm686/README.686   |    51 +
 c++/libs/zlib-1.2.8/contrib/asm686/match.S      |   357 +
 c++/libs/zlib-1.2.8/contrib/blast/Makefile      |     8 +
 c++/libs/zlib-1.2.8/contrib/blast/README        |     4 +
 c++/libs/zlib-1.2.8/contrib/blast/blast.c       |   446 +
 c++/libs/zlib-1.2.8/contrib/blast/blast.h       |    75 +
 c++/libs/zlib-1.2.8/contrib/blast/test.txt      |     1 +
 c++/libs/zlib-1.2.8/contrib/delphi/ZLib.pas     |   557 +
 .../zlib-1.2.8/contrib/delphi/ZLibConst.pas     |    11 +
 c++/libs/zlib-1.2.8/contrib/delphi/readme.txt   |    76 +
 c++/libs/zlib-1.2.8/contrib/delphi/zlibd32.mak  |    99 +
 .../zlib-1.2.8/contrib/dotzlib/DotZLib.build    |    33 +
 c++/libs/zlib-1.2.8/contrib/dotzlib/DotZLib.sln |    21 +
 .../contrib/dotzlib/DotZLib/AssemblyInfo.cs     |    58 +
 .../contrib/dotzlib/DotZLib/ChecksumImpl.cs     |   202 +
 .../contrib/dotzlib/DotZLib/CircularBuffer.cs   |    83 +
 .../contrib/dotzlib/DotZLib/CodecBase.cs        |   198 +
 .../contrib/dotzlib/DotZLib/Deflater.cs         |   106 +
 .../contrib/dotzlib/DotZLib/DotZLib.cs          |   288 +
 .../contrib/dotzlib/DotZLib/DotZLib.csproj      |   141 +
 .../contrib/dotzlib/DotZLib/GZipStream.cs       |   301 +
 .../contrib/dotzlib/DotZLib/Inflater.cs         |   105 +
 .../contrib/dotzlib/DotZLib/UnitTests.cs        |   274 +
 .../zlib-1.2.8/contrib/dotzlib/LICENSE_1_0.txt  |    23 +
 c++/libs/zlib-1.2.8/contrib/dotzlib/readme.txt  |    58 +
 .../zlib-1.2.8/contrib/gcc_gvmat64/gvmat64.S    |   574 +
 c++/libs/zlib-1.2.8/contrib/infback9/README     |     1 +
 c++/libs/zlib-1.2.8/contrib/infback9/infback9.c |   615 +
 c++/libs/zlib-1.2.8/contrib/infback9/infback9.h |    37 +
 c++/libs/zlib-1.2.8/contrib/infback9/inffix9.h  |   107 +
 c++/libs/zlib-1.2.8/contrib/infback9/inflate9.h |    47 +
 c++/libs/zlib-1.2.8/contrib/infback9/inftree9.c |   324 +
 c++/libs/zlib-1.2.8/contrib/infback9/inftree9.h |    61 +
 .../zlib-1.2.8/contrib/inflate86/inffas86.c     |  1157 +
 c++/libs/zlib-1.2.8/contrib/inflate86/inffast.S |  1368 ++
 c++/libs/zlib-1.2.8/contrib/iostream/test.cpp   |    24 +
 .../zlib-1.2.8/contrib/iostream/zfstream.cpp    |   329 +
 c++/libs/zlib-1.2.8/contrib/iostream/zfstream.h |   128 +
 c++/libs/zlib-1.2.8/contrib/iostream2/zstream.h |   307 +
 .../contrib/iostream2/zstream_test.cpp          |    25 +
 c++/libs/zlib-1.2.8/contrib/iostream3/README    |    35 +
 c++/libs/zlib-1.2.8/contrib/iostream3/TODO      |    17 +
 c++/libs/zlib-1.2.8/contrib/iostream3/test.cc   |    50 +
 .../zlib-1.2.8/contrib/iostream3/zfstream.cc    |   479 +
 .../zlib-1.2.8/contrib/iostream3/zfstream.h     |   466 +
 .../zlib-1.2.8/contrib/masmx64/bld_ml64.bat     |     2 +
 c++/libs/zlib-1.2.8/contrib/masmx64/gvmat64.asm |   553 +
 .../zlib-1.2.8/contrib/masmx64/inffas8664.c     |   186 +
 .../zlib-1.2.8/contrib/masmx64/inffasx64.asm    |   396 +
 c++/libs/zlib-1.2.8/contrib/masmx64/readme.txt  |    31 +
 .../zlib-1.2.8/contrib/masmx86/bld_ml32.bat     |     2 +
 .../zlib-1.2.8/contrib/masmx86/inffas32.asm     |  1080 +
 .../zlib-1.2.8/contrib/masmx86/match686.asm     |   479 +
 c++/libs/zlib-1.2.8/contrib/masmx86/readme.txt  |    27 +
 c++/libs/zlib-1.2.8/contrib/minizip/Makefile    |    25 +
 c++/libs/zlib-1.2.8/contrib/minizip/Makefile.am |    45 +
 .../contrib/minizip/MiniZip64_Changes.txt       |     6 +
 .../contrib/minizip/MiniZip64_info.txt          |    74 +
 .../zlib-1.2.8/contrib/minizip/configure.ac     |    32 +
 c++/libs/zlib-1.2.8/contrib/minizip/crypt.h     |   131 +
 c++/libs/zlib-1.2.8/contrib/minizip/ioapi.c     |   247 +
 c++/libs/zlib-1.2.8/contrib/minizip/ioapi.h     |   208 +
 c++/libs/zlib-1.2.8/contrib/minizip/iowin32.c   |   461 +
 c++/libs/zlib-1.2.8/contrib/minizip/iowin32.h   |    28 +
 .../zlib-1.2.8/contrib/minizip/make_vms.com     |    25 +
 c++/libs/zlib-1.2.8/contrib/minizip/miniunz.c   |   660 +
 c++/libs/zlib-1.2.8/contrib/minizip/miniunzip.1 |    63 +
 c++/libs/zlib-1.2.8/contrib/minizip/minizip.1   |    46 +
 c++/libs/zlib-1.2.8/contrib/minizip/minizip.c   |   520 +
 .../zlib-1.2.8/contrib/minizip/minizip.pc.in    |    12 +
 c++/libs/zlib-1.2.8/contrib/minizip/mztools.c   |   291 +
 c++/libs/zlib-1.2.8/contrib/minizip/mztools.h   |    37 +
 c++/libs/zlib-1.2.8/contrib/minizip/unzip.c     |  2125 ++
 c++/libs/zlib-1.2.8/contrib/minizip/unzip.h     |   437 +
 c++/libs/zlib-1.2.8/contrib/minizip/zip.c       |  2007 ++
 c++/libs/zlib-1.2.8/contrib/minizip/zip.h       |   362 +
 c++/libs/zlib-1.2.8/contrib/pascal/example.pas  |   599 +
 c++/libs/zlib-1.2.8/contrib/pascal/readme.txt   |    76 +
 c++/libs/zlib-1.2.8/contrib/pascal/zlibd32.mak  |    99 +
 c++/libs/zlib-1.2.8/contrib/pascal/zlibpas.pas  |   276 +
 c++/libs/zlib-1.2.8/contrib/puff/Makefile       |    42 +
 c++/libs/zlib-1.2.8/contrib/puff/README         |    63 +
 c++/libs/zlib-1.2.8/contrib/puff/puff.c         |   840 +
 c++/libs/zlib-1.2.8/contrib/puff/puff.h         |    35 +
 c++/libs/zlib-1.2.8/contrib/puff/pufftest.c     |   165 +
 c++/libs/zlib-1.2.8/contrib/testzlib/testzlib.c |   275 +
 .../zlib-1.2.8/contrib/testzlib/testzlib.txt    |    10 +
 c++/libs/zlib-1.2.8/contrib/untgz/Makefile      |    14 +
 c++/libs/zlib-1.2.8/contrib/untgz/Makefile.msc  |    17 +
 c++/libs/zlib-1.2.8/contrib/untgz/untgz.c       |   674 +
 c++/libs/zlib-1.2.8/contrib/vstudio/readme.txt  |    65 +
 .../contrib/vstudio/vc10/miniunz.vcxproj        |   310 +
 .../vstudio/vc10/miniunz.vcxproj.filters        |    22 +
 .../contrib/vstudio/vc10/minizip.vcxproj        |   307 +
 .../vstudio/vc10/minizip.vcxproj.filters        |    22 +
 .../contrib/vstudio/vc10/testzlib.vcxproj       |   420 +
 .../vstudio/vc10/testzlib.vcxproj.filters       |    58 +
 .../contrib/vstudio/vc10/testzlibdll.vcxproj    |   310 +
 .../vstudio/vc10/testzlibdll.vcxproj.filters    |    22 +
 .../zlib-1.2.8/contrib/vstudio/vc10/zlib.rc     |    32 +
 .../contrib/vstudio/vc10/zlibstat.vcxproj       |   473 +
 .../vstudio/vc10/zlibstat.vcxproj.filters       |    77 +
 .../zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def  |   143 +
 .../zlib-1.2.8/contrib/vstudio/vc10/zlibvc.sln  |   135 +
 .../contrib/vstudio/vc10/zlibvc.vcxproj         |   657 +
 .../contrib/vstudio/vc10/zlibvc.vcxproj.filters |   118 +
 .../contrib/vstudio/vc11/miniunz.vcxproj        |   314 +
 .../contrib/vstudio/vc11/minizip.vcxproj        |   311 +
 .../contrib/vstudio/vc11/testzlib.vcxproj       |   426 +
 .../contrib/vstudio/vc11/testzlibdll.vcxproj    |   314 +
 .../zlib-1.2.8/contrib/vstudio/vc11/zlib.rc     |    32 +
 .../contrib/vstudio/vc11/zlibstat.vcxproj       |   464 +
 .../zlib-1.2.8/contrib/vstudio/vc11/zlibvc.def  |   143 +
 .../zlib-1.2.8/contrib/vstudio/vc11/zlibvc.sln  |   117 +
 .../contrib/vstudio/vc11/zlibvc.vcxproj         |   688 +
 .../contrib/vstudio/vc9/miniunz.vcproj          |   565 +
 .../contrib/vstudio/vc9/minizip.vcproj          |   562 +
 .../contrib/vstudio/vc9/testzlib.vcproj         |   852 +
 .../contrib/vstudio/vc9/testzlibdll.vcproj      |   565 +
 c++/libs/zlib-1.2.8/contrib/vstudio/vc9/zlib.rc |    32 +
 .../contrib/vstudio/vc9/zlibstat.vcproj         |   835 +
 .../zlib-1.2.8/contrib/vstudio/vc9/zlibvc.def   |   143 +
 .../zlib-1.2.8/contrib/vstudio/vc9/zlibvc.sln   |   144 +
 .../contrib/vstudio/vc9/zlibvc.vcproj           |  1156 +
 c++/libs/zlib-1.2.8/crc32.c                     |   425 +
 c++/libs/zlib-1.2.8/crc32.h                     |   441 +
 c++/libs/zlib-1.2.8/deflate.c                   |  1967 ++
 c++/libs/zlib-1.2.8/deflate.h                   |   346 +
 c++/libs/zlib-1.2.8/doc/algorithm.txt           |   209 +
 c++/libs/zlib-1.2.8/doc/rfc1950.txt             |   619 +
 c++/libs/zlib-1.2.8/doc/rfc1951.txt             |   955 +
 c++/libs/zlib-1.2.8/doc/rfc1952.txt             |   675 +
 c++/libs/zlib-1.2.8/doc/txtvsbin.txt            |   107 +
 c++/libs/zlib-1.2.8/examples/README.examples    |    49 +
 c++/libs/zlib-1.2.8/examples/enough.c           |   572 +
 c++/libs/zlib-1.2.8/examples/fitblk.c           |   233 +
 c++/libs/zlib-1.2.8/examples/gun.c              |   702 +
 c++/libs/zlib-1.2.8/examples/gzappend.c         |   504 +
 c++/libs/zlib-1.2.8/examples/gzjoin.c           |   449 +
 c++/libs/zlib-1.2.8/examples/gzlog.c            |  1059 +
 c++/libs/zlib-1.2.8/examples/gzlog.h            |    91 +
 c++/libs/zlib-1.2.8/examples/zlib_how.html      |   545 +
 c++/libs/zlib-1.2.8/examples/zpipe.c            |   205 +
 c++/libs/zlib-1.2.8/examples/zran.c             |   409 +
 c++/libs/zlib-1.2.8/gzclose.c                   |    25 +
 c++/libs/zlib-1.2.8/gzguts.h                    |   209 +
 c++/libs/zlib-1.2.8/gzlib.c                     |   634 +
 c++/libs/zlib-1.2.8/gzread.c                    |   594 +
 c++/libs/zlib-1.2.8/gzwrite.c                   |   577 +
 c++/libs/zlib-1.2.8/include/zconf.h             |   513 +
 c++/libs/zlib-1.2.8/include/zlib.h              |  1768 ++
 c++/libs/zlib-1.2.8/infback.c                   |   640 +
 c++/libs/zlib-1.2.8/inffast.c                   |   340 +
 c++/libs/zlib-1.2.8/inffast.h                   |    11 +
 c++/libs/zlib-1.2.8/inffixed.h                  |    94 +
 c++/libs/zlib-1.2.8/inflate.c                   |  1512 ++
 c++/libs/zlib-1.2.8/inflate.h                   |   122 +
 c++/libs/zlib-1.2.8/inftrees.c                  |   306 +
 c++/libs/zlib-1.2.8/inftrees.h                  |    62 +
 c++/libs/zlib-1.2.8/make_vms.com                |   867 +
 c++/libs/zlib-1.2.8/msdos/Makefile.bor          |   115 +
 c++/libs/zlib-1.2.8/msdos/Makefile.dj2          |   104 +
 c++/libs/zlib-1.2.8/msdos/Makefile.emx          |    69 +
 c++/libs/zlib-1.2.8/msdos/Makefile.msc          |   112 +
 c++/libs/zlib-1.2.8/msdos/Makefile.tc           |   100 +
 c++/libs/zlib-1.2.8/nintendods/Makefile         |   126 +
 c++/libs/zlib-1.2.8/nintendods/README           |     5 +
 c++/libs/zlib-1.2.8/old/Makefile.emx            |    69 +
 c++/libs/zlib-1.2.8/old/Makefile.riscos         |   151 +
 c++/libs/zlib-1.2.8/old/README                  |     3 +
 c++/libs/zlib-1.2.8/old/descrip.mms             |    48 +
 c++/libs/zlib-1.2.8/old/os2/Makefile.os2        |   136 +
 c++/libs/zlib-1.2.8/old/os2/zlib.def            |    51 +
 c++/libs/zlib-1.2.8/old/visual-basic.txt        |   160 +
 c++/libs/zlib-1.2.8/qnx/package.qpg             |   141 +
 c++/libs/zlib-1.2.8/test/example.c              |   601 +
 c++/libs/zlib-1.2.8/test/infcover.c             |   671 +
 c++/libs/zlib-1.2.8/test/minigzip.c             |   651 +
 c++/libs/zlib-1.2.8/treebuild.xml               |   116 +
 c++/libs/zlib-1.2.8/trees.c                     |  1226 +
 c++/libs/zlib-1.2.8/trees.h                     |   128 +
 c++/libs/zlib-1.2.8/uncompr.c                   |    59 +
 c++/libs/zlib-1.2.8/watcom/watcom_f.mak         |    43 +
 c++/libs/zlib-1.2.8/watcom/watcom_l.mak         |    43 +
 c++/libs/zlib-1.2.8/win32/DLL_FAQ.txt           |   397 +
 c++/libs/zlib-1.2.8/win32/Makefile.bor          |   110 +
 c++/libs/zlib-1.2.8/win32/Makefile.gcc          |   182 +
 c++/libs/zlib-1.2.8/win32/Makefile.msc          |   163 +
 c++/libs/zlib-1.2.8/win32/README-WIN32.txt      |   103 +
 c++/libs/zlib-1.2.8/win32/VisualC.txt           |     3 +
 c++/libs/zlib-1.2.8/win32/zlib.def              |    86 +
 c++/libs/zlib-1.2.8/win32/zlib1.rc              |    40 +
 c++/libs/zlib-1.2.8/zconf.h.cmakein             |   513 +
 c++/libs/zlib-1.2.8/zconf.h.in                  |   511 +
 c++/libs/zlib-1.2.8/zlib.3                      |   151 +
 c++/libs/zlib-1.2.8/zlib.h                      |  1768 ++
 c++/libs/zlib-1.2.8/zlib.map                    |    83 +
 c++/libs/zlib-1.2.8/zlib.pc.cmakein             |    13 +
 c++/libs/zlib-1.2.8/zlib.pc.in                  |    13 +
 c++/libs/zlib-1.2.8/zlib2ansi                   |   152 +
 c++/libs/zlib-1.2.8/zutil.c                     |   324 +
 c++/libs/zlib-1.2.8/zutil.h                     |   253 +
 c++/src/CMakeLists.txt                          |   134 +
 c++/src/orc/Adaptor.hh.in                       |    92 +
 c++/src/orc/ByteRLE.cc                          |   352 +
 c++/src/orc/ByteRLE.hh                          |    71 +
 c++/src/orc/C09Adapter.cc                       |    28 +
 c++/src/orc/ColumnPrinter.cc                    |   724 +
 c++/src/orc/ColumnReader.cc                     |  1557 ++
 c++/src/orc/ColumnReader.hh                     |   109 +
 c++/src/orc/Compression.cc                      |   760 +
 c++/src/orc/Compression.hh                      |   134 +
 c++/src/orc/Exceptions.cc                       |    59 +
 c++/src/orc/Exceptions.hh                       |    50 +
 c++/src/orc/Int128.cc                           |   438 +
 c++/src/orc/MemoryPool.cc                       |   231 +
 c++/src/orc/OrcFile.cc                          |   238 +
 c++/src/orc/RLE.cc                              |    47 +
 c++/src/orc/RLE.hh                              |    78 +
 c++/src/orc/RLEv1.cc                            |   190 +
 c++/src/orc/RLEv1.hh                            |    70 +
 c++/src/orc/RLEv2.cc                            |   482 +
 c++/src/orc/RLEv2.hh                            |   175 +
 c++/src/orc/Reader.cc                           |  1897 ++
 c++/src/orc/TypeImpl.cc                         |   369 +
 c++/src/orc/TypeImpl.hh                         |   101 +
 c++/src/orc/Vector.cc                           |   305 +
 c++/src/wrap/coded-stream-wrapper.h             |    32 +
 c++/src/wrap/gmock.h                            |    41 +
 c++/src/wrap/gtest-wrapper.h                    |    50 +
 c++/src/wrap/orc-proto-wrapper.cc               |    35 +
 c++/src/wrap/orc-proto-wrapper.hh               |    37 +
 c++/src/wrap/snappy-wrapper.h                   |    30 +
 c++/src/wrap/zero-copy-stream-wrapper.h         |    34 +
 c++/test/CMakeLists.txt                         |    44 +
 c++/test/orc/OrcTest.hh                         |    25 +
 c++/test/orc/TestByteRle.cc                     |  1385 ++
 c++/test/orc/TestColumnPrinter.cc               |   588 +
 c++/test/orc/TestColumnReader.cc                |  4309 ++++
 c++/test/orc/TestCompression.cc                 |   647 +
 c++/test/orc/TestDriver.cc                      |    33 +
 c++/test/orc/TestInt128.cc                      |   587 +
 c++/test/orc/TestRle.cc                         |  2639 +++
 c++/test/test-orc.suppress                      |   129 +
 examples/TestOrcFile.columnProjection.orc       |   Bin 0 -> 429075 bytes
 examples/TestOrcFile.emptyFile.orc              |   Bin 0 -> 523 bytes
 examples/TestOrcFile.metaData.orc               |   Bin 0 -> 41935 bytes
 examples/TestOrcFile.test1.orc                  |   Bin 0 -> 1711 bytes
 examples/TestOrcFile.testDate1900.orc           |   Bin 0 -> 30941 bytes
 examples/TestOrcFile.testDate2038.orc           |   Bin 0 -> 95787 bytes
 .../TestOrcFile.testMemoryManagementV11.orc     |   Bin 0 -> 19869 bytes
 .../TestOrcFile.testMemoryManagementV12.orc     |   Bin 0 -> 10864 bytes
 examples/TestOrcFile.testPredicatePushdown.orc  |   Bin 0 -> 15708 bytes
 examples/TestOrcFile.testSeek.orc               |   Bin 0 -> 1898095 bytes
 examples/TestOrcFile.testSnappy.orc             |   Bin 0 -> 126370 bytes
 ...estOrcFile.testStringAndBinaryStatistics.orc |   Bin 0 -> 341 bytes
 examples/TestOrcFile.testStripeLevelStats.orc   |   Bin 0 -> 851 bytes
 examples/TestOrcFile.testTimestamp.orc          |   Bin 0 -> 289 bytes
 examples/TestOrcFile.testUnionAndTimestamp.orc  |   Bin 0 -> 21432 bytes
 examples/TestOrcFile.testWithoutIndex.orc       |   Bin 0 -> 214892 bytes
 examples/decimal.orc                            |   Bin 0 -> 16337 bytes
 examples/demo-11-none.orc                       |   Bin 0 -> 5147970 bytes
 examples/demo-11-zlib.orc                       |   Bin 0 -> 408522 bytes
 examples/demo-12-zlib.orc                       |   Bin 0 -> 45979 bytes
 .../TestOrcFile.columnProjection.jsn.gz         |   Bin 0 -> 365026 bytes
 examples/expected/TestOrcFile.emptyFile.jsn.gz  |   Bin 0 -> 50 bytes
 examples/expected/TestOrcFile.metaData.jsn.gz   |   Bin 0 -> 174 bytes
 examples/expected/TestOrcFile.test1.jsn.gz      |   Bin 0 -> 323 bytes
 .../expected/TestOrcFile.testDate1900.jsn.gz    |   Bin 0 -> 182453 bytes
 .../expected/TestOrcFile.testDate2038.jsn.gz    |   Bin 0 -> 552445 bytes
 .../TestOrcFile.testMemoryManagementV11.jsn.gz  |   Bin 0 -> 13739 bytes
 .../TestOrcFile.testMemoryManagementV12.jsn.gz  |   Bin 0 -> 13739 bytes
 .../TestOrcFile.testPredicatePushdown.jsn.gz    |   Bin 0 -> 19089 bytes
 examples/expected/TestOrcFile.testSeek.jsn.gz   |   Bin 0 -> 3291899 bytes
 examples/expected/TestOrcFile.testSnappy.jsn.gz |   Bin 0 -> 123678 bytes
 ...OrcFile.testStringAndBinaryStatistics.jsn.gz |   Bin 0 -> 146 bytes
 .../TestOrcFile.testStripeLevelStats.jsn.gz     |   Bin 0 -> 931 bytes
 .../expected/TestOrcFile.testTimestamp.jsn.gz   |   Bin 0 -> 167 bytes
 .../TestOrcFile.testUnionAndTimestamp.jsn.gz    |   Bin 0 -> 3427 bytes
 .../TestOrcFile.testWithoutIndex.jsn.gz         |   Bin 0 -> 182712 bytes
 examples/expected/decimal.jsn.gz                |   Bin 0 -> 19313 bytes
 examples/expected/demo-12-zlib.jsn.gz           |   Bin 0 -> 7754913 bytes
 examples/expected/nulls-at-end-snappy.jsn.gz    |   Bin 0 -> 662771 bytes
 examples/expected/orc-file-11-format.jsn.gz     |   Bin 0 -> 17597 bytes
 examples/expected/orc_split_elim.jsn.gz         |   Bin 0 -> 8980 bytes
 examples/expected/over1k_bloom.jsn.gz           |   Bin 0 -> 36928 bytes
 examples/nulls-at-end-snappy.orc                |   Bin 0 -> 366818 bytes
 examples/orc-file-11-format.orc                 |   Bin 0 -> 373336 bytes
 examples/orc_split_elim.orc                     |   Bin 0 -> 246402 bytes
 examples/over1k_bloom.orc                       |   Bin 0 -> 42550 bytes
 examples/version1999.orc                        |   Bin 0 -> 38 bytes
 proto/orc_proto.proto                           |   226 +
 tools-c++/CMakeLists.txt                        |    14 +
 tools-c++/src/CMakeLists.txt                    |    64 +
 tools-c++/src/FileContents.cc                   |    62 +
 tools-c++/src/FileMetadata.cc                   |   181 +
 tools-c++/src/FileScan.cc                       |    56 +
 tools-c++/src/FileStatistics.cc                 |    75 +
 tools-c++/test/CMakeLists.txt                   |    40 +
 tools-c++/test/TestReader.cc                    |  2950 +++
 tools-c++/test/ToolTest.cc                      |    43 +
 tools-c++/test/ToolTest.hh                      |    21 +
 tools-c++/test/gzip.cc                          |   115 +
 tools-c++/test/gzip.hh                          |    52 +
 1366 files changed, 871904 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index 9f54c00..4f54128 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 build
 target
-*~
\ No newline at end of file
+*~
+.DS_Store

http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..eeb1bfa
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,18 @@
+language: cpp
+compiler:
+  - gcc
+  - clang
+before_install:
+  - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
+  - sudo apt-get -qq update
+  - sudo apt-get -qq install g++-4.8
+install:
+  - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
+before_script:
+  - mkdir build
+  - cd build
+  - cmake ..
+  - make
+script:
+  - env TZ=America/Los_Angeles c++/test/test-orc
+  - env TZ=America/Los_Angeles tools-c++/test/tool-test

http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..a25551e
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,108 @@
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+cmake_minimum_required (VERSION 2.6)
+
+project(ORC)
+
+# Version number of package
+SET(CPACK_PACKAGE_VERSION_MAJOR "1")
+SET(CPACK_PACKAGE_VERSION_MINOR "0")
+SET(CPACK_PACKAGE_VERSION_PATCH "0")
+SET(ORC_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
+
+# Set the package format
+SET(CPACK_GENERATOR "TGZ")
+
+INCLUDE(CPack)
+
+set (GMOCK_VERSION "1.7.0")
+set (GMOCK_INCLUDE_DIRS
+     "${CMAKE_SOURCE_DIR}/c++/libs/gmock-${GMOCK_VERSION}/include"
+     "${CMAKE_SOURCE_DIR}/c++/libs/gmock-${GMOCK_VERSION}/gtest/include"
+    )
+set (GMOCK_LIBRARIES gmock)
+if(NOT APPLE AND NOT MSVC)
+  list (APPEND GMOCK_LIBRARIES pthread)
+endif(NOT APPLE AND NOT MSVC)
+
+set (PROTOBUF_VERSION "2.6.0")
+set (PROTOBUF_INCLUDE_DIRS
+     "${CMAKE_SOURCE_DIR}/c++/libs/protobuf-${PROTOBUF_VERSION}/src")
+set (PROTOBUF_LIBRARIES protobuf)
+set (PROTOBUF_EXECUTABLE "${CMAKE_BINARY_DIR}/c++/libs/protobuf-${PROTOBUF_VERSION}/protoc")
+
+set (SNAPPY_VERSION "1.1.2")
+set (SNAPPY_INCLUDE_DIRS
+     "${CMAKE_SOURCE_DIR}/c++/libs/snappy-${SNAPPY_VERSION}")
+set (SNAPPY_LIBRARIES snappy)
+
+set (ZLIB_VERSION "1.2.8")
+set (ZLIB_INCLUDE_DIRS
+     "${CMAKE_SOURCE_DIR}/c++/libs/zlib-${ZLIB_VERSION}"
+     "${CMAKE_BINARY_DIR}/c++/libs/zlib-${ZLIB_VERSION}"
+    )
+set (ZLIB_LIBRARIES zlib)
+
+#
+# Compiler specific flags
+#
+if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+  set (CMAKE_CXX_FLAGS "-g -O2")
+  set (CXX11_FLAGS "-std=c++11")
+  set (WARN_FLAGS "-Weverything -Wno-c++98-compat -Wno-missing-prototypes")
+  set (WARN_FLAGS "${WARN_FLAGS} -Wno-c++98-compat-pedantic -Wno-padded")
+  set (WARN_FLAGS "${WARN_FLAGS} -Wno-covered-switch-default")
+  set (WARN_FLAGS "${WARN_FLAGS} -Wno-missing-noreturn -Wno-unknown-pragmas")
+  set (WARN_FLAGS "${WARN_FLAGS} -Wconversion -Werror")
+elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+  set (CMAKE_CXX_FLAGS "-g -O2")
+  set (WARN_FLAGS "-Wall -Wno-unknown-pragmas -Wconversion -Werror")
+  if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.3")
+    set (CXX11_FLAGS "")
+    set (WARN_FLAGS "-Wformat -Werror")
+  elseif (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7")
+    set (CXX11_FLAGS "-std=c++0x")
+  else ()
+    set (CXX11_FLAGS "-std=c++11")
+  endif ()
+elseif (MSVC)
+  add_definitions (-D_SCL_SECURE_NO_WARNINGS)
+  add_definitions (-D_CRT_SECURE_NO_WARNINGS)
+  # TODO: We assume MSVC debug mode. In the future, set these flags
+  # appropriately for all build mode.
+  set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
+  set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /MTd")
+  set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libc.lib")
+  set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libcmt.lib")
+  set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrt.lib")
+  set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libcd.lib")
+
+  set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:msvcrtd.lib")
+endif ()
+  
+enable_testing()
+
+set (EXAMPLE_DIRECTORY ${CMAKE_SOURCE_DIR}/examples)
+
+add_subdirectory(c++)
+add_subdirectory(tools-c++)
+
+# Add another target called test-out that prints the results on failure
+if (CMAKE_CONFIGURATION_TYPES)
+  add_custom_target (test-out COMMAND ${CMAKE_CTEST_COMMAND}
+    --force-new-ctest-process --output-on-failure
+    --build-config "$<CONFIGURATION>")
+else (CMAKE_CONFIGURATION_TYPES)
+  add_custom_target (test-out COMMAND ${CMAKE_CTEST_COMMAND}
+    --force-new-ctest-process --output-on-failure)
+endif (CMAKE_CONFIGURATION_TYPES)

http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index ca21930..9c8ab95 100644
--- a/LICENSE
+++ b/LICENSE
@@ -209,11 +209,7 @@ notices and license terms. Your use of the source code for the these
 subcomponents is subject to the terms and conditions of the following
 licenses.
 
-For parts of the site:
-
-The MIT License (MIT)
-
-Copyright (c) 2008-2015 Tom Preston-Werner
+Parts of the site formatting are licensed under the MIT License (MIT):
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

http://git-wip-us.apache.org/repos/asf/orc/blob/7de5d89d/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index 03b9dd2..c3a4a30 100644
--- a/NOTICE
+++ b/NOTICE
@@ -3,3 +3,12 @@ Copyright 2013-2015 The Apache Software Foundation
 
 This product includes software developed by The Apache Software
 Foundation (http://www.apache.org/).
+
+This product includes software developed by Hewlett-Packard:
+(c) Copyright [2014-2015] Hewlett-Packard Development Company, L.P
+
+This product includes software developed by Hortonworks:
+(c) Copyright [2014-2015] Hortonworks, Inc.
+
+The site formatting includes software developed by Tom Preston-Werner:
+(c) Copyright [2008-2015] Tom Preston-Werner