gitextract_876k0tp9/ ├── .github/ │ └── workflows/ │ ├── linux-clang.yml │ ├── linux-gcc.yml │ └── windows.yml ├── .travis.yml ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README-CN.md ├── README.md ├── oss_c_sdk/ │ ├── aos_buf.c │ ├── aos_buf.h │ ├── aos_crc64.c │ ├── aos_crc64.h │ ├── aos_define.h │ ├── aos_fstack.c │ ├── aos_fstack.h │ ├── aos_http_io.c │ ├── aos_http_io.h │ ├── aos_list.h │ ├── aos_log.c │ ├── aos_log.h │ ├── aos_status.c │ ├── aos_status.h │ ├── aos_string.c │ ├── aos_string.h │ ├── aos_transport.c │ ├── aos_transport.h │ ├── aos_util.c │ ├── aos_util.h │ ├── oss_api.h │ ├── oss_auth.c │ ├── oss_auth.h │ ├── oss_bucket.c │ ├── oss_define.c │ ├── oss_define.h │ ├── oss_live.c │ ├── oss_multipart.c │ ├── oss_object.c │ ├── oss_resumable.c │ ├── oss_resumable.h │ ├── oss_util.c │ ├── oss_util.h │ ├── oss_xml.c │ └── oss_xml.h ├── oss_c_sdk.sln ├── oss_c_sdk_sample/ │ ├── CMakeLists.txt │ ├── main.c │ ├── oss_append_object_sample.c │ ├── oss_callback_sample.c │ ├── oss_config.c │ ├── oss_config.h │ ├── oss_crc_sample.c │ ├── oss_delete_object_sample.c │ ├── oss_get_object_acl_sample.c │ ├── oss_get_object_meta_sample.c │ ├── oss_get_object_sample.c │ ├── oss_head_object_sample.c │ ├── oss_image_sample.c │ ├── oss_list_object_sample.c │ ├── oss_multipart_upload_sample.c │ ├── oss_progress_sample.c │ ├── oss_put_object_acl_sample.c │ ├── oss_put_object_sample.c │ ├── oss_resumable_sample.c │ ├── oss_sample_util.c │ ├── oss_sample_util.h │ └── oss_select_object_sample.c ├── oss_c_sdk_test/ │ ├── CMakeLists.txt │ ├── CuTest-README.txt │ ├── CuTest.c │ ├── CuTest.h │ ├── ca-certificates.crt │ ├── cjson.c │ ├── cjson.h │ ├── cjson_utils.c │ ├── cjson_utils.h │ ├── oss_config.c │ ├── oss_config.h │ ├── oss_test_util.c │ ├── oss_test_util.h │ ├── sample_data.csv │ ├── test.h.in │ ├── test_all.c │ ├── test_aos.c │ ├── test_oss_bucket.c │ ├── test_oss_callback.c │ ├── test_oss_crc.c │ ├── test_oss_https.c │ ├── test_oss_image.c │ ├── test_oss_live.c │ ├── test_oss_multipart.c │ ├── test_oss_object.c │ ├── test_oss_object_tagging.c │ ├── test_oss_progress.c │ ├── test_oss_proxy.c │ ├── test_oss_resumable.c │ ├── test_oss_select_object.c │ ├── test_oss_sign.c │ └── test_oss_xml.c └── third_party/ ├── include/ │ ├── apr/ │ │ ├── apr.h │ │ ├── apr.h.in │ │ ├── apr.hnw │ │ ├── apr.hw │ │ ├── apr.hwc │ │ ├── apr_allocator.h │ │ ├── apr_atomic.h │ │ ├── apr_dso.h │ │ ├── apr_env.h │ │ ├── apr_errno.h │ │ ├── apr_escape.h │ │ ├── apr_escape_test_char.h │ │ ├── apr_file_info.h │ │ ├── apr_file_io.h │ │ ├── apr_fnmatch.h │ │ ├── apr_general.h │ │ ├── apr_getopt.h │ │ ├── apr_global_mutex.h │ │ ├── apr_hash.h │ │ ├── apr_inherit.h │ │ ├── apr_lib.h │ │ ├── apr_mmap.h │ │ ├── apr_network_io.h │ │ ├── apr_poll.h │ │ ├── apr_pools.h │ │ ├── apr_portable.h │ │ ├── apr_proc_mutex.h │ │ ├── apr_random.h │ │ ├── apr_ring.h │ │ ├── apr_shm.h │ │ ├── apr_signal.h │ │ ├── apr_skiplist.h │ │ ├── apr_strings.h │ │ ├── apr_support.h │ │ ├── apr_tables.h │ │ ├── apr_thread_cond.h │ │ ├── apr_thread_mutex.h │ │ ├── apr_thread_proc.h │ │ ├── apr_thread_rwlock.h │ │ ├── apr_time.h │ │ ├── apr_user.h │ │ ├── apr_version.h │ │ ├── apr_want.h │ │ └── arch/ │ │ ├── aix/ │ │ │ └── apr_arch_dso.h │ │ ├── apr_private_common.h │ │ ├── beos/ │ │ │ ├── apr_arch_dso.h │ │ │ ├── apr_arch_proc_mutex.h │ │ │ ├── apr_arch_thread_cond.h │ │ │ ├── apr_arch_thread_mutex.h │ │ │ ├── apr_arch_thread_rwlock.h │ │ │ └── apr_arch_threadproc.h │ │ ├── netware/ │ │ │ ├── apr_arch_dso.h │ │ │ ├── apr_arch_file_io.h │ │ │ ├── apr_arch_global_mutex.h │ │ │ ├── apr_arch_internal_time.h │ │ │ ├── apr_arch_networkio.h │ │ │ ├── apr_arch_pre_nw.h │ │ │ ├── apr_arch_proc_mutex.h │ │ │ ├── apr_arch_thread_cond.h │ │ │ ├── apr_arch_thread_mutex.h │ │ │ ├── apr_arch_thread_rwlock.h │ │ │ ├── apr_arch_threadproc.h │ │ │ └── apr_private.h │ │ ├── os2/ │ │ │ ├── apr_arch_dso.h │ │ │ ├── apr_arch_file_io.h │ │ │ ├── apr_arch_inherit.h │ │ │ ├── apr_arch_networkio.h │ │ │ ├── apr_arch_os2calls.h │ │ │ ├── apr_arch_proc_mutex.h │ │ │ ├── apr_arch_thread_cond.h │ │ │ ├── apr_arch_thread_mutex.h │ │ │ ├── apr_arch_thread_rwlock.h │ │ │ └── apr_arch_threadproc.h │ │ ├── os390/ │ │ │ └── apr_arch_dso.h │ │ ├── unix/ │ │ │ ├── apr_arch_atomic.h │ │ │ ├── apr_arch_dso.h │ │ │ ├── apr_arch_file_io.h │ │ │ ├── apr_arch_global_mutex.h │ │ │ ├── apr_arch_inherit.h │ │ │ ├── apr_arch_internal_time.h │ │ │ ├── apr_arch_misc.h │ │ │ ├── apr_arch_networkio.h │ │ │ ├── apr_arch_poll_private.h │ │ │ ├── apr_arch_proc_mutex.h │ │ │ ├── apr_arch_shm.h │ │ │ ├── apr_arch_thread_cond.h │ │ │ ├── apr_arch_thread_mutex.h │ │ │ ├── apr_arch_thread_rwlock.h │ │ │ └── apr_arch_threadproc.h │ │ └── win32/ │ │ ├── apr_arch_atime.h │ │ ├── apr_arch_dso.h │ │ ├── apr_arch_file_io.h │ │ ├── apr_arch_inherit.h │ │ ├── apr_arch_misc.h │ │ ├── apr_arch_networkio.h │ │ ├── apr_arch_proc_mutex.h │ │ ├── apr_arch_thread_cond.h │ │ ├── apr_arch_thread_mutex.h │ │ ├── apr_arch_thread_rwlock.h │ │ ├── apr_arch_threadproc.h │ │ ├── apr_arch_utf8.h │ │ ├── apr_dbg_win32_handles.h │ │ └── apr_private.h │ ├── aprutil/ │ │ ├── apr_anylock.h │ │ ├── apr_base64.h │ │ ├── apr_buckets.h │ │ ├── apr_crypto.h │ │ ├── apr_date.h │ │ ├── apr_dbd.h │ │ ├── apr_dbm.h │ │ ├── apr_hooks.h │ │ ├── apr_ldap.h │ │ ├── apr_ldap.h.in │ │ ├── apr_ldap.hnw │ │ ├── apr_ldap.hw │ │ ├── apr_ldap.hwc │ │ ├── apr_ldap_init.h │ │ ├── apr_ldap_option.h │ │ ├── apr_ldap_rebind.h │ │ ├── apr_ldap_url.h │ │ ├── apr_md4.h │ │ ├── apr_md5.h │ │ ├── apr_memcache.h │ │ ├── apr_optional.h │ │ ├── apr_optional_hooks.h │ │ ├── apr_queue.h │ │ ├── apr_reslist.h │ │ ├── apr_rmm.h │ │ ├── apr_sdbm.h │ │ ├── apr_sha1.h │ │ ├── apr_strmatch.h │ │ ├── apr_thread_pool.h │ │ ├── apr_uri.h │ │ ├── apr_uuid.h │ │ ├── apr_xlate.h │ │ ├── apr_xml.h │ │ ├── apu.h │ │ ├── apu.h.in │ │ ├── apu.hnw │ │ ├── apu.hw │ │ ├── apu.hwc │ │ ├── apu_errno.h │ │ ├── apu_version.h │ │ ├── apu_want.h │ │ ├── apu_want.h.in │ │ ├── apu_want.hnw │ │ ├── apu_want.hw │ │ └── private/ │ │ ├── apr_crypto_internal.h │ │ ├── apr_dbd_internal.h │ │ ├── apr_dbd_odbc_v2.h │ │ ├── apr_dbm_private.h │ │ ├── apu_config.h │ │ ├── apu_config.hnw │ │ ├── apu_config.hw │ │ ├── apu_internal.h │ │ ├── apu_select_dbm.h │ │ ├── apu_select_dbm.h.in │ │ └── apu_select_dbm.hw │ ├── curl/ │ │ ├── config-win32.h │ │ ├── curl.h │ │ ├── curlbuild.h │ │ ├── curlrules.h │ │ ├── curlver.h │ │ ├── easy.h │ │ ├── mprintf.h │ │ ├── multi.h │ │ ├── stdcheaders.h │ │ └── typecheck-gcc.h │ └── mxml/ │ ├── config.h │ └── mxml.h └── lib/ ├── Win32/ │ ├── libapr-1.lib │ ├── libapriconv-1.lib │ ├── libaprutil-1.lib │ ├── libcurl.lib │ ├── libexpat.lib │ └── mxml1.lib └── x64/ ├── libapr-1.lib ├── libapriconv-1.lib ├── libaprutil-1.lib ├── libcurl.lib ├── libexpat.lib └── mxml1.lib