This topic is written based on Object Storage Service (OSS) SDK for C 3.10.0.
Compatibility
Version compatibility of OSS SDK for C:
For OSS SDK for C V3.X.X: compatible.
For OSS SDK for C V2.X.X:
Compatible with Windows.
Compatible with Linux API operations but incompatible with the following linked list (aos_list_t) traversal API operations:
aos_list_for_each_entry
aos_list_for_each_entry_reverse
aos_list_for_each_entry_safe
aos_list_for_each_entry_safe_reverse
For OSS SDK for C V1.0.0: compatible except the following structures and API operations:
oss_request_options_t
oss_get_object_to_buffer
oss_get_object_to_file
oss_get_object_to_buffer_by_url
oss_get_object_to_file_by_url
oss_init_multipart_upload
oss_complete_multipart_upload
For OSS SDK for C V0.0.X: incompatible.
Sample code
OSS SDK for C provides a variety of sample code files for your reference or use. The following table describes the sample code files provided by OSS SDK for C.
Sample code file | Content |
Perform CRC-64 on object upload and download | |
For more information about the source code of OSS SDK for C, visit GitHub.