Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix inline declarations for C99 (gcc 5)
  • Loading branch information
donald committed May 3, 2016
1 parent a083e37 commit ca3cc47
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
12 changes: 6 additions & 6 deletions mx_mysql.c
Expand Up @@ -62,7 +62,7 @@ static inline int mx__mysql_errno(struct mx_mysql *mysql)
return (int)error;
}

inline const char *mx__mysql_error(struct mx_mysql *mysql)
extern inline const char *mx__mysql_error(struct mx_mysql *mysql)
{
mx_assert_return_NULL(mysql, EINVAL);
mx_assert_return_NULL(mysql->mysql, EBADF);
Expand All @@ -71,7 +71,7 @@ inline const char *mx__mysql_error(struct mx_mysql *mysql)
return mysql_error(mysql->mysql);
}

inline const char *mx__mysql_sqlstate(struct mx_mysql *mysql)
extern inline const char *mx__mysql_sqlstate(struct mx_mysql *mysql)
{
mx_assert_return_NULL(mysql, EINVAL);
mx_assert_return_NULL(mysql->mysql, EBADF);
Expand Down Expand Up @@ -688,7 +688,7 @@ static int mx__mysql_library_end(void) {

/**********************************************************************/

static inline int _mx_mysql_bind_integer(struct mx_mysql_bind *b, unsigned int index, void *value, int type, int is_unsigned)
extern inline int _mx_mysql_bind_integer(struct mx_mysql_bind *b, unsigned int index, void *value, int type, int is_unsigned)
{
mx_assert_return_minus_errno(b, EINVAL);
mx_assert_return_minus_errno(value, EINVAL);
Expand Down Expand Up @@ -1230,7 +1230,7 @@ int mx_mysql_statement_field_count(struct mx_mysql_stmt *stmt)
return mx__mysql_stmt_field_count(stmt);
}

inline int mx_mysql_stmt_field_count_set(struct mx_mysql_stmt *stmt)
extern inline int mx_mysql_stmt_field_count_set(struct mx_mysql_stmt *stmt)
{
mx_assert_return_minus_errno(stmt, EINVAL);
mx_assert_return_minus_errno(stmt->stmt, EBADF);
Expand All @@ -1251,7 +1251,7 @@ inline int mx_mysql_stmt_field_count_get(struct mx_mysql_stmt *stmt, unsigned lo
return 0;
}

inline int mx_mysql_stmt_param_count_set(struct mx_mysql_stmt *stmt)
extern inline int mx_mysql_stmt_param_count_set(struct mx_mysql_stmt *stmt)
{
mx_assert_return_minus_errno(stmt, EINVAL);
mx_assert_return_minus_errno(stmt->stmt, EBADF);
Expand Down Expand Up @@ -1504,7 +1504,7 @@ int mx_mysql_statement_close_no_bind_cleanup(struct mx_mysql_stmt **stmt)
return 0;
}

inline int mx_mysql_bind_integer(struct mx_mysql_bind *b, unsigned int index, void *value, int type, int is_unsigned)
extern inline int mx_mysql_bind_integer(struct mx_mysql_bind *b, unsigned int index, void *value, int type, int is_unsigned)
{
int res;

Expand Down
6 changes: 3 additions & 3 deletions mxq_group.c
Expand Up @@ -110,7 +110,7 @@ void mxq_group_free_content(struct mxq_group *g)
}


inline uint64_t mxq_group_jobs_done(struct mxq_group *g)
extern inline uint64_t mxq_group_jobs_done(struct mxq_group *g)
{
uint64_t done = 0;

Expand All @@ -122,7 +122,7 @@ inline uint64_t mxq_group_jobs_done(struct mxq_group *g)
return done;
}

inline uint64_t mxq_group_jobs_active(struct mxq_group *g)
extern inline uint64_t mxq_group_jobs_active(struct mxq_group *g)
{
uint64_t active;

Expand All @@ -136,7 +136,7 @@ inline uint64_t mxq_group_jobs_active(struct mxq_group *g)
return active;
}

inline uint64_t mxq_group_jobs_inq(struct mxq_group *g)
extern inline uint64_t mxq_group_jobs_inq(struct mxq_group *g)
{
uint64_t inq;

Expand Down
6 changes: 3 additions & 3 deletions mxq_group.h
Expand Up @@ -64,9 +64,9 @@ struct mxq_group {

void mxq_group_free_content(struct mxq_group *g);

inline uint64_t mxq_group_jobs_done(struct mxq_group *g);
inline uint64_t mxq_group_jobs_active(struct mxq_group *g);
inline uint64_t mxq_group_jobs_inq(struct mxq_group *g);
uint64_t mxq_group_jobs_done(struct mxq_group *g);
uint64_t mxq_group_jobs_active(struct mxq_group *g);
uint64_t mxq_group_jobs_inq(struct mxq_group *g);

int mxq_load_group(struct mx_mysql *mysql, struct mxq_group **mxq_groups, uint64_t group_id);
int mxq_load_all_groups(struct mx_mysql *mysql, struct mxq_group **mxq_groups);
Expand Down

0 comments on commit ca3cc47

Please sign in to comment.