[prev in list] [next in list] [prev in thread] [next in thread]
List: sr-dev
Subject: [sr-dev] git:4.3:fc11bd1c: cnxcc: define inline functions in cnxcc.h
From: grumvalski <federico.cabiddu () gmail ! com>
Date: 2015-12-22 14:48:44
Message-ID: E1aBOF2-00039E-7Q () www ! kamailio ! org
[Download RAW message or body]
Module: kamailio
Branch: 4.3
Commit: fc11bd1c10ca08eb9f49a99174e85c0c549fba7f
URL: https://github.com/kamailio/kamailio/commit/fc11bd1c10ca08eb9f49a99174e85c0c549fba7f
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/fc11bd1c10ca08eb9f49a99174e85c0c549fba7f.diff
Patch: https://github.com/kamailio/kamailio/commit/fc11bd1c10ca08eb9f49a99174e85c0c549fba7f.patch
---
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 */
_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic