Module: kamailio Branch: 4.3 Commit: fc11bd1c10ca08eb9f49a99174e85c0c549fba7f URL: https://github.com/kamailio/kamailio/commit/fc11bd1c10ca08eb9f49a99174e85c0c...
Author: grumvalski federico.cabiddu@gmail.com Committer: grumvalski federico.cabiddu@gmail.com Date: 2015-12-22T15:48:28+01:00
cnxcc: define inline functions in cnxcc.h
(cherry picked from commit a9ec529ecee015e79dc60cb8ba8a6686cdf73a7b)
---
Modified: modules/cnxcc/cnxcc.c Modified: modules/cnxcc/cnxcc.h
---
Diff: https://github.com/kamailio/kamailio/commit/fc11bd1c10ca08eb9f49a99174e85c0c... Patch: https://github.com/kamailio/kamailio/commit/fc11bd1c10ca08eb9f49a99174e85c0c...
---
diff --git a/modules/cnxcc/cnxcc.c b/modules/cnxcc/cnxcc.c index e869af4..3d21b3d 100644 --- a/modules/cnxcc/cnxcc.c +++ b/modules/cnxcc/cnxcc.c @@ -28,30 +28,6 @@
#include "cnxcc.h"
-inline void get_datetime(str *dest) -{ - timestamp2isodt(dest, get_current_timestamp()); -} - -inline unsigned int get_current_timestamp() -{ - return time(NULL); -} - -inline int timestamp2isodt(str *dest, unsigned int timestamp) -{ - time_t tim; - struct tm *tmPtr; - - tim = timestamp; - tmPtr = localtime(&tim); - - strftime( dest->s, DATETIME_SIZE, "%Y-%m-%d %H:%M:%S", tmPtr); - dest->len = DATETIME_LENGTH; - - return 0; -} - double str2double(str *string) { char buffer[string->len + 1]; diff --git a/modules/cnxcc/cnxcc.h b/modules/cnxcc/cnxcc.h index 9454e16..3973eab 100644 --- a/modules/cnxcc/cnxcc.h +++ b/modules/cnxcc/cnxcc.h @@ -31,9 +31,30 @@ #define DATETIME_LENGTH DATETIME_SIZE - 1
-inline void get_datetime(str *dest); -inline unsigned int get_current_timestamp(); -inline int timestamp2isodt(str *dest, unsigned int timestamp); +static inline unsigned int get_current_timestamp() +{ + return time(NULL); +} + +static inline int timestamp2isodt(str *dest, unsigned int timestamp) +{ + time_t tim; + struct tm *tmPtr; + + tim = timestamp; + tmPtr = localtime(&tim); + + strftime( dest->s, DATETIME_SIZE, "%Y-%m-%d %H:%M:%S", tmPtr); + dest->len = DATETIME_LENGTH; + + return 0; +} + +static inline void get_datetime(str *dest) +{ + timestamp2isodt(dest, get_current_timestamp()); +} + double str2double(str *string);
#endif /* _CNXCC_H */