resource: Declare strict void function 61/23861/8
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Mon, 13 Nov 2017 14:59:14 +0000 (15:59 +0100)
committerDave Thaler <dthaler@microsoft.com>
Fri, 16 Mar 2018 21:38:02 +0000 (21:38 +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: I742ca3720209eec1f58382abdaff88ae08006a0e
Origin: https://gerrit.iotivity.org/gerrit/#/c/23861/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
35 files changed:
resource/IPCA/samples/ElevatorServer/ElevatorServerSample.cpp
resource/IPCA/samples/ipcaapp/ipcaapp.cpp
resource/c_common/utlist.h
resource/csdk/logger/include/experimental/logger.h
resource/csdk/logger/src/logger.c
resource/csdk/resource-directory/samples/rd_main.c
resource/csdk/resource-directory/samples/rd_publishingClient.cpp
resource/csdk/resource-directory/samples/rd_queryClient.cpp
resource/csdk/routing/include/routingmanager.h
resource/csdk/stack/include/internal/occlientcb.h
resource/csdk/stack/include/internal/ocendpoint.h
resource/csdk/stack/include/internal/ocresourcehandler.h
resource/csdk/stack/include/internal/ocstackinternal.h
resource/csdk/stack/include/internal/oicgroup.h
resource/csdk/stack/include/internal/oickeepalive.h
resource/csdk/stack/include/ocpayload.h
resource/csdk/stack/include/ocstack.h
resource/csdk/stack/samples/linux/OCSample/occlient.c
resource/csdk/stack/samples/linux/OCSample/ocserver.c
resource/csdk/stack/samples/linux/SimpleClientServer/ocrouting.cpp
resource/csdk/stack/samples/linux/SimpleClientServer/ocserver.h
resource/csdk/stack/samples/tizen/SimpleClientServer/ocrouting.cpp
resource/csdk/stack/samples/tizen/SimpleClientServer/ocserver.h
resource/csdk/stack/src/occlientcb.c
resource/csdk/stack/src/ocendpoint.c
resource/csdk/stack/src/ocpayload.c
resource/csdk/stack/src/ocresource.c
resource/csdk/stack/src/ocstack.c
resource/csdk/stack/src/oicgroup.c
resource/examples/devicediscoveryserver.cpp
resource/examples/presenceserver.cpp
resource/oc_logger/examples/test_logging.c
resource/oc_logger/examples/test_logging.cpp
resource/oc_logger/include/targets/oc_ostream_logger.h
resource/oc_logger/test/test_logging.cpp

index 3adf197..6e998ee 100644 (file)
@@ -22,7 +22,7 @@
 
 ElevatorServer g_testElevator;
 
-int main()
+int main(void)
 {
     std::string elevatorName = "Standalone Test Elevator";
     g_testElevator.Start(elevatorName);
index 8cd90c9..b87fcf0 100644 (file)
@@ -598,7 +598,7 @@ IPCAStatus IPCA_CALL PasswordDisplayCallback(
     return IPCA_FAIL;
 }
 
-int main()
+int main(void)
 {
     // @future:
     // possible options:
index 84216ae..59d9610 100644 (file)
@@ -44,7 +44,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * struct item *list = NULL:
  *
- * int main() {
+ * int main(void) {
  *      struct item *item;
  *      ... allocate and populate item ...
  *      DL_APPEND(list, item);
index f2cd594..cc1844d 100644 (file)
@@ -130,14 +130,14 @@ void OCLogBuffer(int level, const char* tag, const uint8_t* buffer, size_t buffe
     /**
      * Initialize the logger.  Optional on Android and Linux.
      */
-    void OCLogInit();
+    void OCLogInit(void);
 
     /**
      * Called to Free dyamically allocated resources used with custom logging.
      * Not necessary if default logging is used
      *
      */
-    void OCLogShutdown();
+    void OCLogShutdown(void);
 
     /**
      * Output a variable argument list log string with the specified priority level.
index 82771c0..bccb5fe 100644 (file)
@@ -208,12 +208,12 @@ void OCLogConfig(oc_log_ctx_t *ctx)
     logCtx = ctx;
 }
 
-void OCLogInit()
+void OCLogInit(void)
 {
 
 }
 
-void OCLogShutdown()
+void OCLogShutdown(void)
 {
 #if defined(__linux__) || defined(__APPLE__) || defined(_WIN32)
     if (logCtx && logCtx->destroy)
@@ -339,7 +339,7 @@ void OCLog(int level, const char * tag, const char * logStr)
  * Initialize the serial logger for Arduino
  * Only defined for Arduino
  */
-void OCLogInit()
+void OCLogInit(void)
 {
     Serial.begin(115200);
 }
index 0763466..8b1feba 100644 (file)
@@ -33,7 +33,7 @@ void handleSigInt(int signum);
 * This function should be run only on the device that it could be host device.
 */
 
-int main()
+int main(void)
 {
     printf("OCResourceDirectory is starting...\n");
     OCStackResult result = OCInit(NULL, 0, OC_CLIENT_SERVER);
index 85beafa..646e56b 100644 (file)
@@ -100,7 +100,7 @@ static OCStackApplicationResult handlePublishCB(__attribute__((unused))void *ctx
     return OC_STACK_DELETE_TRANSACTION;
 }
 
-int main()
+int main(void)
 {
     std::cout << "Initializing IoTivity Platform" << std::endl;
     OCStackResult result = OCInit(NULL, 0, OC_CLIENT_SERVER);
index 9b45b0f..66dba13 100644 (file)
@@ -63,7 +63,7 @@ OCStackResult findResource(std::string str, OCClientResponseHandler cb)
              &cbData, nullptr, 0);
 }
 
-int main()
+int main(void)
 {
     bool sendRequest = true;
     std::cout << "Initializing IoTivity Platform" << std::endl;
index 8f797d5..8e81ea9 100644 (file)
@@ -40,13 +40,13 @@ extern "C"
  * @return  ::OC_STACK_OK or Appropriate error code.
  */
 // TODO: Future addition pertaining to security, RM should be given ACL callback from RI.
-OCStackResult RMInitialize();
+OCStackResult RMInitialize(void);
 
 /**
  * Terminates the Routing Manager.
  * @return  ::OC_STACK_OK or Appropriate error code.
  */
-OCStackResult RMTerminate();
+OCStackResult RMTerminate(void);
 
 /**
  * This API will be called from RI layer whenever there is a request for the GATEWAY
@@ -69,7 +69,7 @@ OCStackResult RMHandleResponsePayload(const OCDevAddr *devAddr, const OCRepPaylo
 /**
  * Process the routing manager timer to send notification to all the observers.
  */
-void RMProcess();
+void RMProcess(void);
 
 /**
  * API to form the payload with gateway ID.
@@ -82,13 +82,13 @@ OCStackResult RMGetGatewayPayload(OCRepPayload **payload);
  * API to get the gateway UUID of its own.
  * @return  Gateway UUID.
  */
-uint32_t RMGetGatewayId();
+uint32_t RMGetGatewayId(void);
 
 /**
  * API to get the multicast sequence number.
  * @return  Multicast sequence number.
  */
-uint16_t RMGetMcastSeqNumber();
+uint16_t RMGetMcastSeqNumber(void);
 
 /**
  * On reception of request from CA, RI sends to this function.
index 9cfacc1..0345dc6 100644 (file)
@@ -192,7 +192,7 @@ void DeleteClientCB(ClientCB *cbNode);
 /**
  * This method is used to clear the cbList.
  */
-void DeleteClientCBList();
+void DeleteClientCBList(void);
 
 /**
  * This method is used to search and retrieve a cb node in cbList using token.
index 983185d..d26bc07 100644 (file)
   *
   * @return Bit combinations of supported OCTpsSchemeFlags.
   */
- OCTpsSchemeFlags OCGetSupportedTpsFlags();
+ OCTpsSchemeFlags OCGetSupportedTpsFlags(void);
 
  #endif //OC_ENDPOINT_H
\ No newline at end of file
index 9348eac..e8d8c9a 100644 (file)
@@ -206,12 +206,12 @@ OCStackResult SaveDeviceInfo(OCDeviceInfo info);
 /**
  * Internal API used to clear the platform information.
  */
-void DeletePlatformInfo();
+void DeletePlatformInfo(void);
 
 /**
  * Internal API used to clear the device information.
  */
-void DeleteDeviceInfo();
+void DeleteDeviceInfo(void);
 
 /*
  * Prepare payload for resource representation.
@@ -238,7 +238,7 @@ typedef struct _OCDeviceProperties
  * Internal API used to initialize device properties.
  * @return ::OC_STACK_OK for Success, otherwise some error value
  */
-OCStackResult InitializeDeviceProperties();
+OCStackResult InitializeDeviceProperties(void);
 
 /**
  * Internal API used to clean up device properties.
index 318c0f4..bd122b0 100644 (file)
@@ -202,7 +202,7 @@ OCStackResult SendPresenceNotification(OCResourceType *resourceType,
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-OCStackResult SendStopNotification();
+OCStackResult SendStopNotification(void);
 #endif // WITH_PRESENCE
 
 /**
index 73a0670..d515660 100644 (file)
@@ -54,9 +54,9 @@ OCStackApplicationResult ActionSetCB(void* context, OCDoHandle handle,
 
 void ActionSetCD(void *context);
 
-OCStackResult InitializeScheduleResourceList();
+OCStackResult InitializeScheduleResourceList(void);
 
-void TerminateScheduleResourceList();
+void TerminateScheduleResourceList(void);
 
 OCStackResult
 BuildCollectionGroupActionCBORResponse(OCMethod method/*OCEntityHandlerFlag flag*/,
index cf4e9fc..c98b431 100644 (file)
@@ -69,7 +69,7 @@ OCStackResult TerminateKeepAlive(OCMode mode);
 /**
  * Process the KeepAlive timer to send ping message to OIC Server.
  */
-void ProcessKeepAlive();
+void ProcessKeepAlive(void);
 
 /**
  * This API will be called from RI layer whenever there is a request for KeepAlive.
index 2c70d3b..b78cbec 100644 (file)
@@ -84,7 +84,7 @@ typedef struct OCResource OCResource;
 void OC_CALL OCPayloadDestroy(OCPayload* payload);
 
 // Representation Payload
-OCRepPayload* OC_CALL OCRepPayloadCreate();
+OCRepPayload* OC_CALL OCRepPayloadCreate(void);
 
 size_t OC_CALL calcDimTotal(const size_t dimensions[MAX_REP_ARRAY_DEPTH]);
 
@@ -245,7 +245,7 @@ bool OC_CALL OCRepPayloadGetPropObjectArray(const OCRepPayload* payload, const c
 void OC_CALL OCRepPayloadDestroy(OCRepPayload* payload);
 
 // Discovery Payload
-OCDiscoveryPayload* OC_CALL OCDiscoveryPayloadCreate();
+OCDiscoveryPayload* OC_CALL OCDiscoveryPayloadCreate(void);
 
 OCSecurityPayload* OC_CALL OCSecurityPayloadCreate(const uint8_t* securityData, size_t size);
 void OC_CALL OCSecurityPayloadDestroy(OCSecurityPayload* payload);
index 5d15c45..cdcf479 100644 (file)
@@ -100,7 +100,7 @@ OCStackResult OC_CALL OCSetRAInfo(const OCRAInfo_t *raInfo);
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-OCStackResult OC_CALL OCStop();
+OCStackResult OC_CALL OCStop(void);
 
 /**
  * This function starts responding to multicast /oic/res requests.  This can be
@@ -109,7 +109,7 @@ OCStackResult OC_CALL OCStop();
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-OCStackResult OC_CALL OCStartMulticastServer();
+OCStackResult OC_CALL OCStartMulticastServer(void);
 
 /**
  * This function stops responding to multicast /oic/res requests.  This is to be
@@ -120,7 +120,7 @@ OCStackResult OC_CALL OCStartMulticastServer();
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-OCStackResult OC_CALL OCStopMulticastServer();
+OCStackResult OC_CALL OCStopMulticastServer(void);
 
 /**
  * This function is Called in main loop of OC client or server.
@@ -128,7 +128,7 @@ OCStackResult OC_CALL OCStopMulticastServer();
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-OCStackResult OC_CALL OCProcess();
+OCStackResult OC_CALL OCProcess(void);
 
 /**
  * This function discovers or Perform requests on a specified resource
@@ -279,7 +279,7 @@ OCStackResult OC_CALL OCStartPresence(const uint32_t ttl);
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
 
-OCStackResult OC_CALL OCStopPresence();
+OCStackResult OC_CALL OCStopPresence(void);
 #endif
 
 
@@ -394,7 +394,7 @@ OCStackResult OC_CALL OCCreateResourceWithEp(OCResourceHandle *handle,
  *
  * @return Bit combinations of supported OCTpsSchemeFlags.
  */
-OCTpsSchemeFlags OC_CALL OCGetSupportedEndpointTpsFlags();
+OCTpsSchemeFlags OC_CALL OCGetSupportedEndpointTpsFlags(void);
 
 /**
  * This function adds a resource to a collection resource.
@@ -860,7 +860,7 @@ OCStackResult OC_CALL OCGetPropertyValue(OCPayloadType type, const char *propNam
 *
 * @return pointer to OCPersistentStorage structure on success and NULL otherwise.
 */
-OCPersistentStorage *OC_CALL OCGetPersistentStorageHandler();
+OCPersistentStorage *OC_CALL OCGetPersistentStorageHandler(void);
 
 /**
 * This function return link local zone id related from ifindex.
index ea002f6..b70bd7d 100644 (file)
@@ -62,7 +62,7 @@ OCStackApplicationResult applicationDiscoverCB(
     return OC_STACK_KEEP_TRANSACTION;
 }
 
-int main() {
+int main(void) {
     OIC_LOG_V(INFO, TAG, "Starting occlient");
 
     /* Initialize OCStack*/
index 2bf66a2..4201cd7 100644 (file)
@@ -38,7 +38,7 @@
 #define TAG ("ocserver")
 
 int gQuitFlag = 0;
-OCStackResult createLightResource();
+OCStackResult createLightResource(void);
 
 typedef struct LIGHTRESOURCE{
     OCResourceHandle handle;
@@ -54,7 +54,7 @@ void handleSigInt(int signum) {
     }
 }
 
-int main() {
+int main(void) {
     OIC_LOG_V(INFO, TAG, "Starting ocserver");
     if (OCInit(NULL, 0, OC_SERVER) != OC_STACK_OK) {
         OIC_LOG(ERROR, TAG, "OCStack init error");
@@ -91,7 +91,7 @@ int main() {
     return 0;
 }
 
-OCStackResult createLightResource() {
+OCStackResult createLightResource(void) {
     Light.power = false;
     OCStackResult res = OCCreateResource(&Light.handle,
                     "core.light",
index 6f1444f..201c446 100644 (file)
@@ -44,7 +44,7 @@ void handleSigInt(int signum)
     }
 }
 
-int main()
+int main(void)
 {
     OIC_LOG(DEBUG, TAG, "OCRouting sample is starting...");
 
index bba38f1..8ca46c3 100644 (file)
@@ -101,7 +101,7 @@ OCEntityHandlerResult ProcessNonExistingResourceRequest (OCEntityHandlerRequest
 void ProcessObserveRegister (OCEntityHandlerRequest *ehRequest);
 void ProcessObserveDeregister (OCEntityHandlerRequest *ehRequest);
 
-void DeleteDeviceInfo();
+void DeleteDeviceInfo(void);
 
 OCStackResult SetDeviceInfo(const char *contentType, const char *dateOfManufacture,
                 const char *deviceName, const char *deviceUUID, const char *firmwareVersion,
index a5ac05d..8637bf1 100644 (file)
@@ -71,7 +71,7 @@ void *GMainLoopThread(void *param)
     return NULL;
 }
 
-int main()
+int main(void)
 {
     cout << "\nOCRouting sample is starting...";
     g_mainloop = g_main_loop_new(NULL, FALSE);
index 08f2de2..2f7c4e8 100644 (file)
@@ -92,7 +92,7 @@ OCEntityHandlerResult ProcessNonExistingResourceRequest (OCEntityHandlerRequest
 void ProcessObserveRegister (OCEntityHandlerRequest *ehRequest);
 void ProcessObserveDeregister (OCEntityHandlerRequest *ehRequest);
 
-void DeleteDeviceInfo();
+void DeleteDeviceInfo(void);
 
 OCStackResult SetDeviceInfo(const char *contentType, const char *dateOfManufacture,
                 const char *deviceName, const char *deviceUUID, const char *firmwareVersion,
index eb0d5af..9c10b50 100644 (file)
@@ -334,7 +334,7 @@ void DeleteClientCB(ClientCB * cbNode)
     }
 }
 
-void DeleteClientCBList()
+void DeleteClientCBList(void)
 {
     ClientCB* out = NULL;
     ClientCB* tmp = NULL;
index cf718db..47c508d 100644 (file)
@@ -513,7 +513,7 @@ exit:
     return OC_STACK_ERROR;
 }
 
-OCTpsSchemeFlags OCGetSupportedTpsFlags()
+OCTpsSchemeFlags OCGetSupportedTpsFlags(void)
 {
     OCTpsSchemeFlags ret = OC_NO_TPS;
     CATransportAdapter_t SelectedNetwork = CAGetSelectedNetwork();
index 87cc7df..a0c3b05 100644 (file)
@@ -76,7 +76,7 @@ void OC_CALL OCPayloadDestroy(OCPayload* payload)
     }
 }
 
-OCRepPayload* OC_CALL OCRepPayloadCreate()
+OCRepPayload* OC_CALL OCRepPayloadCreate(void)
 {
     OCRepPayload* payload = (OCRepPayload*)OICCalloc(1, sizeof(OCRepPayload));
 
@@ -1644,7 +1644,7 @@ void OC_CALL OCRepPayloadDestroy(OCRepPayload* payload)
     OICFree(payload);
 }
 
-OCDiscoveryPayload* OC_CALL OCDiscoveryPayloadCreate()
+OCDiscoveryPayload* OC_CALL OCDiscoveryPayloadCreate(void)
 {
     OCDiscoveryPayload* payload = (OCDiscoveryPayload*)OICCalloc(1, sizeof(OCDiscoveryPayload));
 
index f9b5f1f..4242249 100644 (file)
@@ -891,7 +891,7 @@ static OCStackResult UpdateDevicePropertiesDatabase(const OCDeviceProperties *de
     return result;
 }
 
-OCStackResult InitializeDeviceProperties()
+OCStackResult InitializeDeviceProperties(void)
 {
     OIC_LOG(DEBUG, TAG, "InitializeDeviceProperties IN");
 
index 395f5de..bb67a1e 100644 (file)
@@ -201,14 +201,14 @@ bool g_multicastServerStopped = false;
  *
  * @return Generated OCDoResource handle.
  */
-static OCDoHandle GenerateInvocationHandle();
+static OCDoHandle GenerateInvocationHandle(void);
 
 /**
  * Initialize resource data structures, variables, etc.
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-static OCStackResult initResources();
+static OCStackResult initResources(void);
 
 /**
  * Add a resource to the end of the linked list of resources.
@@ -307,7 +307,7 @@ static OCStackResult deleteResource(OCResource *resource);
 /**
  * Delete all of the resources in the resource list.
  */
-static void deleteAllResources();
+static void deleteAllResources(void);
 
 /**
  * Increment resource sequence number.  Handles rollover.
@@ -479,7 +479,7 @@ static OCStackResult OCInitializeInternal(OCMode mode, OCTransportFlags serverFl
  *
  * @return ::OC_STACK_OK on success, some other value upon failure.
  */
-static OCStackResult OCDeInitializeInternal();
+static OCStackResult OCDeInitializeInternal(void);
 
 //-----------------------------------------------------------------------------
 // Internal functions
@@ -499,7 +499,7 @@ static OCPayloadFormat CAToOCPayloadFormat(CAPayloadFormat_t caFormat)
     }
 }
 
-static void OCEnterInitializer()
+static void OCEnterInitializer(void)
 {
     for (;;)
     {
@@ -515,7 +515,7 @@ static void OCEnterInitializer()
     }
 }
 
-static void OCLeaveInitializer()
+static void OCLeaveInitializer(void)
 {
     OC_VERIFY(oc_atomic_decrement(&g_ocStackStartStopThreadCount) >= 0);
 }
@@ -2835,7 +2835,7 @@ exit:
     return result;
 }
 
-OCStackResult OC_CALL OCStop()
+OCStackResult OC_CALL OCStop(void)
 {
     OIC_LOG(INFO, TAG, "Entering OCStop");
 
@@ -2865,7 +2865,7 @@ OCStackResult OC_CALL OCStop()
     return result;
 }
 
-OCStackResult OCDeInitializeInternal()
+OCStackResult OCDeInitializeInternal(void)
 {
     assert(stackState == OC_STACK_INITIALIZED);
 
@@ -2916,7 +2916,7 @@ OCStackResult OCDeInitializeInternal()
     return OC_STACK_OK;
 }
 
-OCStackResult OC_CALL OCStartMulticastServer()
+OCStackResult OC_CALL OCStartMulticastServer(void)
 {
     if(stackState != OC_STACK_INITIALIZED)
     {
@@ -2927,7 +2927,7 @@ OCStackResult OC_CALL OCStartMulticastServer()
     return OC_STACK_OK;
 }
 
-OCStackResult OC_CALL OCStopMulticastServer()
+OCStackResult OC_CALL OCStopMulticastServer(void)
 {
     g_multicastServerStopped = true;
     return OC_STACK_OK;
@@ -3837,14 +3837,14 @@ OCStackResult OC_CALL OCRegisterPersistentStorageHandler(OCPersistentStorage* pe
     return OC_STACK_OK;
 }
 
-OCPersistentStorage *OC_CALL OCGetPersistentStorageHandler()
+OCPersistentStorage *OC_CALL OCGetPersistentStorageHandler(void)
 {
     return g_PersistentStorageHandler;
 }
 
 #ifdef WITH_PRESENCE
 
-OCStackResult OCProcessPresence()
+OCStackResult OCProcessPresence(void)
 {
     OCStackResult result = OC_STACK_OK;
 
@@ -3940,7 +3940,7 @@ exit:
 }
 #endif // WITH_PRESENCE
 
-OCStackResult OC_CALL OCProcess()
+OCStackResult OC_CALL OCProcess(void)
 {
     if (stackState == OC_STACK_UNINITIALIZED)
     {
@@ -4022,7 +4022,7 @@ OCStackResult OC_CALL OCStartPresence(const uint32_t ttl)
             OC_PRESENCE_TRIGGER_CREATE);
 }
 
-OCStackResult OC_CALL OCStopPresence()
+OCStackResult OC_CALL OCStopPresence(void)
 {
     OIC_LOG(INFO, TAG, "Entering OCStopPresence");
     OCStackResult result = OC_STACK_ERROR;
@@ -4057,7 +4057,7 @@ OCStackResult OC_CALL OCSetDefaultDeviceEntityHandler(OCDeviceEntityHandler enti
     return OC_STACK_OK;
 }
 
-OCTpsSchemeFlags OC_CALL OCGetSupportedEndpointTpsFlags()
+OCTpsSchemeFlags OC_CALL OCGetSupportedEndpointTpsFlags(void)
 {
     return OCGetSupportedTpsFlags();
 }
@@ -4935,7 +4935,7 @@ OCStackResult SendPresenceNotification(OCResourceType *resourceType,
     return result;
 }
 
-OCStackResult SendStopNotification()
+OCStackResult SendStopNotification(void)
 {
     OIC_LOG(INFO, TAG, "SendStopNotification");
     OCResource *resPtr = NULL;
@@ -5051,7 +5051,7 @@ OCStackResult OC_CALL OCDoResponse(OCEntityHandlerResponse *ehResponse)
 //-----------------------------------------------------------------------------
 // Private internal function definitions
 //-----------------------------------------------------------------------------
-static OCDoHandle GenerateInvocationHandle()
+static OCDoHandle GenerateInvocationHandle(void)
 {
     OCDoHandle handle = NULL;
     // Generate token here, it will be deleted when the transaction is deleted
@@ -5094,7 +5094,7 @@ OCStackResult OCChangeResourceProperty(OCResourceProperty * inputProperty,
 }
 #endif
 
-OCStackResult initResources()
+OCStackResult initResources(void)
 {
     OCStackResult result = OC_STACK_OK;
 
@@ -5270,7 +5270,7 @@ OCResource *findResource(OCResource *resource)
     return NULL;
 }
 
-void deleteAllResources()
+void deleteAllResources(void)
 {
     OCResource *pointer = headResource;
     OCResource *temp = NULL;
index c1ff381..2e4e706 100644 (file)
@@ -1382,7 +1382,7 @@ exit:
     return stackRet;
 }
 
-OCStackResult InitializeScheduleResourceList()
+OCStackResult InitializeScheduleResourceList(void)
 {
     assert(g_scheduledResourceLock == NULL);
 
@@ -1396,7 +1396,7 @@ OCStackResult InitializeScheduleResourceList()
     return OC_STACK_OK;
 }
 
-void TerminateScheduleResourceList()
+void TerminateScheduleResourceList(void)
 {
     assert(g_scheduleResourceList == NULL);
 
index 04df4d7..170eda7 100644 (file)
@@ -150,7 +150,7 @@ OCStackResult SetDeviceInfo()
     return OC_STACK_OK;
 }
 
-int main()
+int main(void)
 {
     // Create PlatformConfig object
     PlatformConfig cfg {
index e515b8b..4ef2768 100644 (file)
@@ -298,7 +298,7 @@ OCStackResult SetDeviceInfo()
     return OC_STACK_OK;
 }
 
-int main()
+int main(void)
 {
     // Create PlatformConfig object
     PlatformConfig cfg {
index 7db0443..92c9a5a 100644 (file)
@@ -49,7 +49,7 @@ void basic_demo(void)
 }
 
 /* Example of calling a C++ log implementation from C: */
-void cpp_demo()
+void cpp_demo(void)
 {
  oc_log_ctx_t *log;
 
@@ -73,7 +73,7 @@ void cpp_demo()
  oc_log_destroy(log);
 }
 
-int main()
+int main(void)
 {
  basic_demo();
  cpp_demo();
index 61a6a58..c8d8509 100644 (file)
@@ -87,7 +87,7 @@ void alternative_demo()
  logger() << "Hello, logging world!" << std::flush;
 }
 
-int main()
+int main(void)
 {
  basic_demo();
  c_demo();
index f838c2f..02a2e52 100644 (file)
@@ -28,7 +28,7 @@
  extern "C" {
 #endif
 
-oc_log_ctx_t *OC_CALL oc_make_ostream_logger();
+oc_log_ctx_t *OC_CALL oc_make_ostream_logger(void);
 
 int  oc_ostream_log_init(oc_log_ctx_t *ctx, void *world);
 void oc_ostream_log_destroy(oc_log_ctx_t *ctx);
index 7b24268..cc0b25b 100644 (file)
@@ -35,7 +35,7 @@
 #include <boost/iostreams/categories.hpp>
 #include <boost/iostreams/detail/ios.hpp>
 
-int main()
+int main(void)
 {
  using OC::oc_log_stream;