Skip to content

Commit e0b5888

Browse files
authored
Merge pull request #166 from DenverM80/fix_cmake_merge
Do not expose ds3_connections and url_endoding to the SDK; Fix test e…
2 parents 759367e + 7876878 commit e0b5888

File tree

4 files changed

+10
-20
lines changed

4 files changed

+10
-20
lines changed

src/ds3_connection.h

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,6 @@
2020
extern "C" {
2121
#endif
2222

23-
// For windows DLL symbol exports.
24-
#ifdef _WIN32
25-
# ifdef LIBRARY_EXPORTS
26-
# define LIBRARY_API __declspec(dllexport)
27-
# else
28-
# define LIBRARY_API __declspec(dllimport)
29-
# endif
30-
#else
31-
# define LIBRARY_API
32-
#endif
33-
3423
#include <curl/curl.h>
3524
#include <glib.h>
3625

@@ -50,11 +39,11 @@ struct _ds3_connection_pool{
5039
ds3_condition available_connections;
5140
};
5241

53-
LIBRARY_API ds3_connection_pool* ds3_connection_pool_init(void);
54-
LIBRARY_API void ds3_connection_pool_clear(ds3_connection_pool* pool);
42+
ds3_connection_pool* ds3_connection_pool_init(void);
43+
void ds3_connection_pool_clear(ds3_connection_pool* pool);
5544

56-
LIBRARY_API ds3_connection* ds3_connection_acquire(ds3_connection_pool* pool);
57-
LIBRARY_API void ds3_connection_release(ds3_connection_pool* pool, ds3_connection* handle);
45+
ds3_connection* ds3_connection_acquire(ds3_connection_pool* pool);
46+
void ds3_connection_release(ds3_connection_pool* pool, ds3_connection* handle);
5847

5948
#ifdef __cplusplus
6049
}

src/ds3_net.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ extern "C" {
2424
#include "ds3_string_multimap.h"
2525
#include "ds3_connection.h"
2626

27-
LIBRARY_API char* escape_url(const char* url);
28-
LIBRARY_API char* escape_url_extended(const char* url, const char** delimiters, uint32_t num_delimiters);
29-
LIBRARY_API char* escape_url_object_name(const char* url);
30-
LIBRARY_API char* escape_url_range_header(const char* url);
27+
char* escape_url(const char* url);
28+
char* escape_url_extended(const char* url, const char** delimiters, uint32_t num_delimiters);
29+
char* escape_url_object_name(const char* url);
30+
char* escape_url_range_header(const char* url);
3131

3232
ds3_error* net_process_request(
3333
const ds3_client* client,

test/checksum.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include <stdio.h>
2121
#include <stdlib.h>
2222
#include <string.h>
23+
#include <glib.h>
2324

2425
//global variables
2526
gchar* result_1;

test/job_tests.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ BOOST_AUTO_TEST_CASE( GetJobToReplicateRequestHandler_response_type_not_parsed )
226226

227227
// Replicate the job
228228
request = ds3_init_get_job_to_replicate_spectra_s3_request(job_id->value);
229-
error = ds3_get_job_to_replicate_spectra_s3_request(client, request, &response_str);
229+
error = ds3_get_job_to_replicate_spectra_s3_request(client, request, response_str);
230230

231231
BOOST_CHECK(error == NULL);
232232
BOOST_CHECK(response_str->size > 0);

0 commit comments

Comments
 (0)