Ver código fonte

db_berkeley: removed inline declaration that break the linking

Daniel-Constantin Mierla 7 anos atrás
pai
commit
373e99fd59

+ 3 - 3
src/modules/db_berkeley/bdb_lib.c

@@ -972,7 +972,7 @@ int load_metadata_defaults(bdb_table_p _tp)
 	return 0;
 }
 
-inline int bdb_int2str(int _v, char* _s, int* _l)
+int bdb_int2str(int _v, char* _s, int* _l)
 {
 	int ret;
 
@@ -991,7 +991,7 @@ inline int bdb_int2str(int _v, char* _s, int* _l)
 	return 0;
 }
 
-inline int bdb_double2str(double _v, char* _s, int* _l)
+int bdb_double2str(double _v, char* _s, int* _l)
 {
 	int ret;
 
@@ -1010,7 +1010,7 @@ inline int bdb_double2str(double _v, char* _s, int* _l)
 	return 0;
 }
 
-inline int bdb_time2str(time_t _v, char* _s, int* _l)
+int bdb_time2str(time_t _v, char* _s, int* _l)
 {
 	struct tm* t;
 	int l;

+ 1 - 1
src/modules/db_berkeley/km_bdb_val.c

@@ -48,7 +48,7 @@
  * should be done in the val2str function, as some databases
  * like db_berkeley don't need or like this at all.
  */
-inline int km_bdb_time2str(time_t _v, char* _s, int* _l)
+int km_bdb_time2str(time_t _v, char* _s, int* _l)
 {
 	struct tm* t;
 	int l;