c_common: Declare strict void functions 95/23695/2
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Mon, 13 Nov 2017 14:09:55 +0000 (15:09 +0100)
committerAshok Babu Channa <ashok.channa@samsung.com>
Wed, 13 Dec 2017 06:43:36 +0000 (06:43 +0000)
Declare void functions as strict prototype

If built along -Wstrict-prototypes it will raise and error,
this is the case on TizenRT.

More patches to come to enable this flag by default.

Bug: https://jira.iotivity.org/browse/IOT-2539
Change-Id: I8586d443f4919802cdb45c8bdef0797eb355448e
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
resource/c_common/ocevent/include/ocevent.h
resource/c_common/ocevent/src/others/ocevent.c
resource/c_common/ocrandom/include/experimental/ocrandom.h
resource/c_common/octimer/include/octimer.h

index a13f623..f453f2a 100644 (file)
@@ -41,7 +41,7 @@ typedef struct oc_event_t *oc_event;
  *\r
  * @return  Reference to newly created event, NULL on allocation failure.\r
  */\r
-oc_event oc_event_new();\r
+oc_event oc_event_new(void);\r
 \r
 /**\r
  * Frees the oc_event.\r
index fd15eab..28d7f18 100644 (file)
@@ -49,7 +49,7 @@ typedef struct oc_event_t
     bool signaled;\r
 } oc_event_t;\r
 \r
-oc_event oc_event_new()\r
+oc_event oc_event_new(void)\r
 {\r
     oc_event event = (oc_event)OICCalloc(1, sizeof(oc_event_t));\r
     if (!event)\r
index a93b340..fdf76ec 100644 (file)
@@ -50,7 +50,7 @@ extern "C" {
  * Generate a uniformly distributed 32-bit random number.
  * @retval On success, it returns the random value.
  */
-uint32_t OCGetRandom();
+uint32_t OCGetRandom(void);
 
 /**
  * Generate an array of uniformly distributed random bytes.
index d832594..5853e31 100644 (file)
@@ -73,14 +73,14 @@ time_t timespec_diff(const time_t after, const time_t before);
  */
 void timespec_add(time_t *to, const time_t seconds);
 
-void checkTimeout();
+void checkTimeout(void);
 
 #ifndef WITH_ARDUINO
 long int getSeconds(struct tm *tp);
 time_t getRelativeIntervalOfWeek(struct tm *tp);
 time_t getSecondsFromAbsTime(struct tm *tp);
 
-int initThread();
+int initThread(void);
 void *loop(void *threadid);
 time_t OC_CALL registerTimer(const time_t seconds, int *id, TimerCallback cb, void *ctx);
 void OC_CALL unregisterTimer(int id);